我的HTML页面中有一个外部JavaScript。有没有办法禁用链接或查看此js文件?
答案 0 :(得分:6)
不,没有办法做到这一点。它是一种客户端脚本语言......你不能以任何方式隐藏正在运行的脚本......而不是来自你可能想要隐藏它的人(那些会追求你的人)脚本比最普通的用户更聪明。)
有许多工具可用于检查javascript,Chrome's tools,Firebug,任何流量嗅探器,javascript unpackers(虽然辩论干扰包装/缩小使代码更少“方框“可用”。
你可以通过打包/缩小来阻止人,但你不能阻止他们看到/搞清楚代码。
答案 1 :(得分:4)
您可能会考虑使用Javascript minifier / obfuscator,例如YUI Compressor,以使逆向工程师的工作更加困难。
答案 2 :(得分:1)
Nick Craver是正确的(投票),从来没有那么少,通常在遇到受保护代码的问题时,我会使用php来做一些,这样JavaScript文件就可用,但不是“人类可读的”因为它没有完成所有必要的工作......
只是一个提示,尽管我不仅仅是分享国王的一员!