我们正在开发firefox浏览器扩展。我们能够成功安装XPI并访问我们开发的功能。
主要的逻辑是用JavaScript和HTML文件编写的。所以任何人都可以解压缩XPI文件并查看源代码。怎么预防这个? Mozilla是否提供任何加密机制?
将为Chrome等其他浏览器开发相同的功能。
答案 0 :(得分:3)
您可以对您的JavaScript进行模糊处理,您的XPI仍然有效。 JavaScript混淆保留了代码的功能,但却使其难以阅读和重用(但并非不可能)。
我将把你已经尝试过的两个工具留给你:
免费:uglifyjs(仅限缩小,即删除不必要的字符以使其变小);
非自由:jscrambler(如果你正在寻找混淆,似乎是最好的选择);
谷歌:[javascript | html5] [〜保护| 〜混淆]找到更多混淆工具。