gpt4 book ai didi

javascript - ionic 混合应用程序中的源可见性

转载 作者:行者123 更新时间:2023-11-29 21:39:53 24 4
gpt4 key购买 nike

我刚开始学习ionic framework .它使用网络浏览器功能来构建应用程序。

这些功能即 HTML、javascript 和 CSS 是客户端的东西。在浏览器上可以查看源代码。

我的问题是源的可见性如何?最终用户能否看到应用程序的源代码?

如果是,对任何应用程序来说都是正常的吗?人们会担心来源的安全性吗?

最佳答案

源在 chrome://inspect#device 中的可见性几乎是整个应用程序。不,一旦您将项目设置并推送到生产模式,最终用户就无法看到您的应用程序的源代码。

嗯,由于您正在开发混合应用程序,因此当然各有利弊。安全性可能不如 native 应用程序那么强,但可以大大缩短将应用程序推送到不同平台的开发时间。

如果您要做的事情需要高安全性和源代码的不可见性,那么 native 就是您的选择。至于混合应用程序,如果您需要在某个地方安全地存储您的数据,您将需要插件与 native 平台的安全存储进行通信,这可能会带来安全风险。但话又说回来,即使是 native 应用程序也可以反编译。开发人员试图让它变得更难的方法是通过混淆方法。

一旦您将应用程序设置为生产模式,您将无法再检查您的应用程序。

在 chrome://inspect/#devices 上显示您的网络应用:

1) 确保您的 Web 应用程序正在运行,并且您的手机已通过 USB 连接到您的计算机并打开 USB 调试,并且您的 PC 受到手机的信任。

2) 在设备管理器下,你不应该缺少手机驱动程序。 (看起来像这样)

enter image description here

3) ADB 不应同时运行。你应该能够在你的检查页面上看到类似这样的东西:

enter image description here

4) 点击检查按钮,大功告成! (:

关于javascript - ionic 混合应用程序中的源可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33361210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com