progressive-web-apps - PWA - 保护部分代码不被用户访问

标签 progressive-web-apps

我正在开发一个 PWA,该 PWA 在设备离线时使用 Open SSL 公钥加密一些数据,并在设备恢复在线时将其发送到服务器。

问题是,如果检查 PWA 的代码,用户可能会泄露数据的确切结构。

有没有办法在 PWA 中隐藏存储在用户设备上的公钥或部分 javascript 代码?

最佳答案

客户端中的任何代码都不能对用户隐藏,如果他们选择检查,即使安装到主屏幕后,也可以在 Chrome 开发工具中检查。

你所能做的就是缩小和混淆你的 JS 文件,给黑客带来麻烦。但不能保证万无一失。

关于progressive-web-apps - PWA - 保护部分代码不被用户访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51044056/

相关文章:

progressive-web-apps - Angular PWA离线存储

javascript - service-worker.js中未添加的.html页面被缓存并且可以离线使用?

progressive-web-apps - 在 PWA 中打开特定 URL

Angular service-worker 防止缓存 SSE 调用

android - 从另一个 Android 应用程序调用渐进式 Web 应用程序

javascript - 我应该在 PWA 中缓存 ServiceWorker 文件吗?

service-worker - 工作箱:清理缓存

vue.js - 使用 nuxt/pwa 进行离线通知

javascript - 如何让 Angular Universal 和 PWA 协同工作?

google-chrome - 角 6 : DevTools failed to parse SourceMap: https://example. com/ngsw_worker.es6.js.map