Chrome应用程式(CRX)编译的代码?

问题描述:

如果我把javascript改成了镀铬的应用程序(CRX)将代码被编译或以任何方式隐藏起来?至少crx文件似乎是二进制文件,但它是否容易被反向设计? Chrome是否以某种方式“解压”它,以便用户可以轻松访问javascripts?Chrome应用程式(CRX)编译的代码?

兆瓦

+2

CRX是拉链的变体。如果您需要隐藏某些内容,则需要在您的服务器上进行。 –

CRX本质上是一个ZIP文件(有一些额外的加密完整性签名)。

安装完成后,它与用于生成它的解包扩展/应用程序几乎没有区别 - 它将驻留在Chrome配置文件文件夹中。 的代码将在开放,从相同的调试/开发工具,你用于开发它完全访问。

有abosolutely什么可复制阻止某人/修改扩展程序/应用满足他们的需要。

您可以缩小/混淆代码,但CWS和Mozilla附加组件都是frowned upon,这意味着您可能因自动/手动评论失败。

+0

他是对的。无论你做什么,人们都可以随时访问你的代码。是什么使得它更容易查看Chrome应用/扩展代码是在下面的网址查看其CRX的文件的源代码从Chrome网上应用店网址中的应用。 https://chrome.google.com/webstore/detail/chrome-extension-source-v/jifpbeccnghkjeaalbbjmodiffmgedin –