我可以在客户端隐藏我的javascript代码吗? 或者某种方式使得它不是用户不可阅读,而是黑客也可以阅读?
答案 0 :(得分:3)
嗯,这不是一个完整的解决方案,但你可以缩小你的javascript,使其更少人类可读。
关于缩小的维基百科文章:http://en.wikipedia.org/wiki/Minification_(programming)
缩小javascript的在线工具:http://www.refresh-sf.com/yui/
答案 1 :(得分:1)
你可以从非常便宜(在HTML文档的开头添加大量CR)转到不那么便宜的技巧(Javascript minify / obfuscate),但实际上什么都不会阻止半血统的用户阅读你的代码。
看看这个SO问题,看看是否有可能混淆你的脚本的方法:
答案 2 :(得分:1)
没有办法。它无法加密,因为浏览器必须执行它并且他不知道如何解密。
最好是缩小/混淆(参见anax),以便让用户不必费心去阅读代码。如果有人想要它,他最终会得到它。这样做的时间很长,希望这会鼓励用户。