我在 Play Store 上托管了一个基于 Cordova 的项目。如何确保看不到 JavaScript 文件?我已经尝试过 cordova-plugin-progaurd 插件,但即使在添加了这个插件并构建到发布模式并压缩文件之后,我仍然可以清楚地看到所有.js
文件。
有什么办法可以混淆这些文件,甚至更好地使文件夹不可见?
我在 Play Store 上托管了一个基于 Cordova 的项目。如何确保看不到 JavaScript 文件?我已经尝试过 cordova-plugin-progaurd 插件,但即使在添加了这个插件并构建到发布模式并压缩文件之后,我仍然可以清楚地看到所有.js
文件。
有什么办法可以混淆这些文件,甚至更好地使文件夹不可见?
使用以下插件,您可以加密 HTML、CSS 和 javascript 文件。
https://github.com/tkyaji/cordova-plugin-crypt-file
注意:如果您使用此插件构建应用程序,则无法调试应用程序,因为它会加密所有文件。所以在上传到Play商店之前添加这个插件并构建应用程序。
有一些混淆工具可供您隐藏代码及其背后的逻辑。
我个人使用 Jscrambler (jscrambler.com),因为它不仅具有混淆转换功能,还具有应用程序锁(将您的代码锁定到特定域/浏览器/操作系统或时间)和自我防御功能(添加反调试和应用程序的防篡改功能)。
https://docs.jscrambler.com/上有大量文档
他们有一个免费试用计划,因此您可以在自己的代码中尝试一些转换。