我正在从我的服务器提供javascript文件。如何防止直接链接到它,以便服务器不习惯将javascript提供给其他网站?
答案 0 :(得分:3)
答案 1 :(得分:3)
为了阻止热链接,您可以在脚本中添加恼人的代码,并在window.location
与您自己的网站不匹配时执行:
while (window.location.hostname !== 'www.example.com')
alert('Plz stop hotlinking');
答案 2 :(得分:1)
没有好办法。但是,您可以执行一些引用检查或检查location
对象中的值,并使JavaScript在从其他站点嵌入时做坏事。
在进行引用检查时,不要忘记允许空引用,因为有些人会阻止引用。