Ram*_*esh
5
用户代理需要查看和解释javascript的内容.因此,除非您的脚本属于服务器端程序(如node.js),否则您无法阻止用户代理访问脚本,从而导致用户无法打开javascript源文件.
但是,你可以做的是使用混淆工具,这将使你的javascript代码难以为人类阅读.有足够的持久性,即使这可以逆向工程.这种混淆工具的一个例子是闭包编译器.
所以,你可以保留两个版本.一个版本未针对调试目的进行模糊处理,另一个针对发布模式进行模糊处理.此外,注意这些混淆工具中的错误可能导致调试夜间母马.