如何隐藏我的chrome扩展源代码

cdx*_*dxf 2 google-chrome google-chrome-extension

最近,我做了一个chrome ext,但是任何人都可以通过将crx重命名为zip并提取它来阅读其源代码,我如何保护我的SC?

Nee*_*aks 5

最好的(也是唯一的?)方法是混淆你的 JavaScript

编辑:Chrome Webstore 不允许您混淆 JavaScript 代码。您可以在Chrome 网上应用店计划政策中阅读

代码可读性要求:

开发人员不得混淆代码或隐藏其扩展的功能。这也适用于扩展包获取的任何外部代码或资源。允许缩小,包括以下形式:

  • 删除空格、换行符、代码注释和块分隔符
  • 变量名和函数名的缩写
  • 将文件折叠在一起


Ben*_*igt 5

防止任何扩展程序的任何人看到逻辑的唯一方法是将其移出用户计算机上运行的扩展程序并移动到扩展程序访问的Web服务中.

因为这会使作品的速度变慢,所以只应该为代码中真正有价值的部分执行此操作.