javascript - 本地存储不适用于 iPad 浏览器私有(private)窗口

标签 javascript ios reactjs ipad

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

最佳答案

本地存储在 ios 上的私有(private)模式下被禁用。即使在正常模式下,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.

关于javascript - 本地存储不适用于 iPad 浏览器私有(private)窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46684403/

相关文章:

reactjs - 是否可以在 react 组件之外更新上下文状态?

javascript - 从routeboxer盒子创建多边形

ios - 如何在Cocoa App中执行.sh文件

ios - FHSTwitterEngine 无法发布带有图像的推文

ios - UICollectionView Section Header 坚持某个 Y

javascript - 一个人如何通过 react 进行双向数据绑定(bind),当输入值 A 在 B 更新时更新,反之亦然?

html - Bootstrap 4 导航元素堆叠

javascript - 选择具有数据名称的所有标签 - 获取值 - 设置类

javascript - 如何动态(或不)将javascript移动到页脚

javascript - 使用正则表达式查看字符串是否仅包含该单词,而不包含在另一个单词中