Chrome app (CRX) 编译代码?
Chrome app (CRX) compiled code?
如果我将 javascript 放入 chrome 应用程序 (CRX) 中,代码会被编译或以任何方式隐藏起来吗?至少 crx 文件看起来是二进制的,但是它很容易被逆向工程吗? chrome 是否以某种方式 "unpack" 使用户可以轻松访问 javascript?
兆瓦
CRX 本质上是一个 ZIP 文件(带有一些额外的加密完整性签名)。
安装后,它与用于生成它的解压扩展 /app 几乎没有区别 - 它将驻留在 Chrome 配置文件文件夹中。 代码将是公开的,并且可以通过您用于开发它的相同 debugging/development 工具完全访问。
绝对没有什么可以阻止某人 copying/modifying extension/app 满足他们的需求。
您可以 minify/obfuscate 编写代码,但 CWS 和 Mozilla 附加组件都 frowned upon,这意味着您可能会因此而无法通过 automated/manual 审核。
如果我将 javascript 放入 chrome 应用程序 (CRX) 中,代码会被编译或以任何方式隐藏起来吗?至少 crx 文件看起来是二进制的,但是它很容易被逆向工程吗? chrome 是否以某种方式 "unpack" 使用户可以轻松访问 javascript?
兆瓦
CRX 本质上是一个 ZIP 文件(带有一些额外的加密完整性签名)。
安装后,它与用于生成它的解压扩展 /app 几乎没有区别 - 它将驻留在 Chrome 配置文件文件夹中。 代码将是公开的,并且可以通过您用于开发它的相同 debugging/development 工具完全访问。
绝对没有什么可以阻止某人 copying/modifying extension/app 满足他们的需求。
您可以 minify/obfuscate 编写代码,但 CWS 和 Mozilla 附加组件都 frowned upon,这意味着您可能会因此而无法通过 automated/manual 审核。