最近,我制作了一个Chrome扩展程序,但是任何人都可以通过将crx重命名为zip并提取它来阅读其源代码。我该如何保护我的扩展程序?
最近,我制作了一个Chrome扩展程序,但是任何人都可以通过将crx重命名为zip并提取它来阅读其源代码。我该如何保护我的扩展程序?
为了防止任何人通过您的扩展程序查看代码逻辑,唯一的方法是将其从运行在用户计算机上的扩展中移出,并移到扩展程序访问的 Web 服务中。
由于这样做会导致工作速度明显下降,因此您应该仅针对代码中真正有价值的部分进行操作。
代码可读性要求:
开发者不能混淆代码或隐藏扩展的功能。这也适用于扩展包中获取的任何外部代码或资源。缩小文件大小是允许的,包括以下形式:
- 删除空格、换行符、代码注释和块分隔符
- 缩短变量和函数名称
- 将文件合并在一起