【问题标题】:Preventing Users to view my JavaScript source file阻止用户查看我的 JavaScript 源文件
【发布时间】:2012-04-30 17:54:00
【问题描述】:

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

【问题讨论】:

标签: javascript protection


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多