【问题标题】:Viewing localStorage on ios and android在 ios 和 android 上查看 localStorage
【发布时间】:2012-11-19 09:41:08
【问题描述】:

是否可以通过此应用以其他方式访问我的应用的 localStorage?

我正在制作一个使用 localStorage 的应用程序,我想确保没有人可以访问我的数据。

感谢您的关注和回答。

【问题讨论】:

    标签: android ios cordova jquery-mobile webview


    【解决方案1】:

    Phonegap 应用程序在 UIWebView 上执行,它使用 WebKit 引擎处理所有与 Web 相关的内容。 所有导航数据,例如本地存储、缓存等都存储在应用程序的数据存储(沙箱)中,因此无法从任何其他应用程序访问,除非您提供这样做的方法,即:共享钥匙串, URI 等等。

    这是内置在 iOS 安全系统中的,没有通过公共 APIS 访问数据的官方方式(这并不意味着它是完全安全的)。如果您要存储不希望被访问的敏感信息,则应始终对此类数据进行加密。如果您需要有关该主题的更多信息,请参阅此document

    【讨论】:

      【解决方案2】:

      默认情况下,除了您的应用程序本身之外,没有人可以访问存储在您的应用程序中的数据。在 info.plist 文件中,您可以添加一个条目

      Application supports iTunes file sharing

      如果您在 info.plist 中添加此字段并将其设置为 YES,则只有在这种情况下,用户才能通过将设备连接到 iTunes 来访问存储在文档目录中的数据。

      【讨论】:

        猜你喜欢
        • 2014-11-03
        • 2021-11-03
        • 1970-01-01
        • 2014-08-11
        • 2012-03-28
        • 1970-01-01
        • 2011-12-14
        • 2012-03-13
        • 2021-07-24
        相关资源
        最近更新 更多