0

我们正在开发 Firefox 浏览器扩展。我们能够成功安装 XPI 并访问我们开发的功能。

主要的逻辑是用 JavaScript 和 HTML 文件编写的。所以任何人都可以解压 XPI 文件并查看源代码。如何防止这种情况?Mozilla 是否提供任何加密机制?

将为其他浏览器(如 Chrome)开发相同的功能。

4

1 回答 1

3

你可以混淆你的 JavaScript,你的 XPI 仍然可以工作。JavaScript 混淆保留了代码的功能,但使其更难阅读和重用(尽管并非不可能)。

我将把我已经尝试过的两个工具留在这里:

免费:ug​​lifyjs(仅缩小,即删除不必要的字符以使其更小);

非免费:jscrambler(如果您正在寻找混淆,似乎是最好的选择);

谷歌:[javascript | html5] [~保护 | ~obfuscate] 查找更多混淆工具。

于 2014-08-19T08:02:15.863 回答