代码混淆在javascript中真的有用吗?

时间:2016-06-01 07:48:12

标签: javascript gulp obfuscation

最近我已经转到了gulp任务管理器,我注意到默认情况下,构建任务会生成 .map 文件。 这让我想知道:对生产部署的代码进行模糊处理是否有用?它是否可以保护我的软件免遭黑客入侵?如果是,我应该从那里删除我的 .map 文件吗?

2 个答案:

答案 0 :(得分:7)

答案 1 :(得分:1)

Javascript混淆不会保护您的软件不被黑客入侵。编写软件以使其无混淆或仅使用在线工具非常容易:http://jsbeautifier.org/

您希望使用Gulp压缩Javascript的原因是为了减小文件大小并减少对服务器的请求。这使您的网站加载速度更快。

要回答您的问题:不要删除您的.map文件。它们用于引用“uglified / obfuscated”进行调试。请参阅:https://stackoverflow.com/a/21719713/387761