是否可以仅在从特定的引荐来源/域名调用外部JS文件时加载它们?
原因是要防止可以复制目标网页/网站,或者至少应该让它更难以复制。
实施例: 假设有mylandingpage.com和myjsfiles.com
在mylandingpage.com上我有代码
<script src="http://myjsfiles.com/examplejavascript.js"></script>
我希望JS文件只在从mylandingpage.com调用时加载,当有人试图从另一个域加载它或尝试直接调用它时它应该显示错误或什么都没有。 有可能吗?
答案 0 :(得分:1)
您需要Referrer Checking
(通常用于图片,谷歌和#39;防止图片热链接&#39;)
以下是apache web server的一些链接
http://wiki.dreamhost.com/Htaccess_tricks#Prevent_image_hotlinking
http://viralpatel.net/blogs/21-very-useful-htaccess-tips-tricks/(12。拒绝访问静态文件数据)