3

如何阻止用户查看我的网站源代码和打开我的 JavaScript 源文件?

4

1 回答 1

5

用户代理需要查看和解释 javascript 的内容。因此,除非您的脚本属于服务器端程序(如 node.js),否则您无法阻止用户代理访问脚本并导致用户打开 javascript 源文件。

但是,您可以做的是使用混淆工具,这会使您的 javascript 代码难以被人类阅读。有了足够的持久性,即使这也可以进行逆向工程。这种混淆工具的一个例子是闭包编译器

因此,您可以维护两个版本。一个版本不为调试目的而混淆,一个版本用于发布模式。此外,注意这些混淆工具中的错误可能会导致调试噩梦。

于 2012-04-19T08:33:55.543 回答