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