uglifyJS或terser能否在javascript代码中隐藏字符串文字?
uglifyJS的一个目的是使代码难以理解。但用户可以在页面中搜索单词,以获得一些应用程序代码的逻辑。所以我想问一下,是否有一种方法使文字难以找到 我查了官方文件,找不到任何有用的信息uglifyJS或terser能否在javascript代码中隐藏字符串文字?,javascript,uglifyjs,Javascript,Uglifyjs,uglifyJS的一个目的是使代码难以理解。但用户可以在页面中搜索单词,以获得一些应用程序代码的逻辑。所以我想问一下,是否有一种方法使文字难以找到 我查了官方文件,找不到任何有用的信息 const noPermissionHint=“对不起,您没有查看此页面的权限。”; 通过“抱歉”或“权限”来定位out代码应该不太容易。为所有消息创建一个属性文件,并在代码中使用相同的属性文件,这也将有助于本地化。如果您的安全性依赖于javascript tbh的模糊性,我会担心!不推荐使用Uglify,因此
const noPermissionHint=“对不起,您没有查看此页面的权限。”;
通过“抱歉”或“权限”来定位out代码应该不太容易。为所有消息创建一个属性文件,并在代码中使用相同的属性文件,这也将有助于本地化。如果您的安全性依赖于javascript tbh的模糊性,我会担心!不推荐使用Uglify,因此最好使用简洁的。您的整个捆绑包必须在加载时解密,并且在Chrome inspector中同样容易看到,或者您可以使用这个@谢谢你的建议。有些应用程序不需要本地化,而且字符串文字很容易维护。@Dominic你说得绝对正确。应用程序的安全性不应该依赖于代码的模糊性。但是我想让代码很难调试。如果有选择的话,我想很多开发者不会介意打开它。