我看到有些网站有一个PHP脚本,如果他们试图直接访问JavaScript文件,可以将用户重定向到另一个网页。怎么做的?
答案 0 :(得分:1)
不幸的是,正如之前的答案所述,你无法阻止人们看到JS文件的内容;如果你能做到这一点,浏览器应该如何解析呢?
接下来要做的最好的事情就是使用像http://www.javascriptobfuscator.com/default.aspx
之类的东西来“混淆”它这会将您的人类可读代码转换为一堆字符代码和模糊的函数名称。我链接的Obfuscator会生成一个唯一的ID,并根据该ID加密,这使得解密变得更加困难。
然而,这并非万无一失,而且无论出于何种原因,真正想要进入JS的人都会这样做。您真正不希望用户访问的任何内容都应该在服务器端完成。 ;)
答案 1 :(得分:0)
不,这是不可能的。
有很多方法可以获取JS文件。什么都没有帮助保护。
答案 2 :(得分:0)
Javascript意味着客户端。这意味着它总是在浏览器上执行,这是本地的,因此无法隐藏。