【问题标题】:Local storage not working on iPad browser private window本地存储在 iPad 浏览器私人窗口上不起作用
【发布时间】:2018-03-22 21:41:03
【问题描述】:

我通过 REACT js 开发了混合应用程序。它在桌面和应用程序上运行良好。但它不适用于设备(​​Ipad 或手机)任何浏览器私有窗口。问题是,我只能在设备的私人窗口中获取或设置localStorage 值。如何获得LocalStorage 值?

【问题讨论】:

    标签: javascript ios reactjs ipad


    【解决方案1】:

    本地存储在 ios 的私有模式下被禁用。即使在正常模式下,localstorage 也可以“随机”擦除。

    这里是developer.mozilla.org上的文章

        Note: Starting with iOS 5.1, Safari Mobile stores localStorage data in 
        the cache folder, which is subject to occasional clean up, at the behest 
        of the OS, typically if space is short. Safari Mobile's Private Browsing 
        mode also prevents writing to localStorage entirely.
    

    【讨论】:

    • 所以无法在 iOS 设备中获取本地存储?
    • 你不能使用本地存储。我不知道您的存储需要什么用例。所以我现在不能推荐任何替代品。但是还有其他方法可以存储用户数据。
    • 是的,我想在本地存储用户数据......还有其他方式
    • 我猜没有那么多方法。饼干会起作用。还有一个 deprecated webSql。这仍然适用于野生动物园。
    猜你喜欢
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    相关资源
    最近更新 更多