前端时间做开发的时候,用到localStorage,但是在苹果设备上出现了问题,就是在苹果设备上的浏览器中无法存储,最后花了点精力,找到了问题所在——浏览器的无痕模式,因为一般默认的是无痕模式,在无痕模式下,localStorage属于禁用的状态,所以出现了问题。

if (typeof localStorage === 'object') {

try {

localStorage.setItem('localStorage', 1);

localStorage.removeItem('localStorage');

} catch (e) {

Storage.prototype._setItem = Storage.prototype.setItem;

Storage.prototype.setItem = function() {};

alert('Your web browser does not support storing settings locally. In Safari, the most common cause of this is using "Private Browsing Mode". Some settings may not save or some features may not work properly for you.');

}

}这样就可以进行检测,判断当前的浏览器是否允许用localStorage

iphone html5 浏览器缓存文件,html5中localStorage 在苹果设备上总结相关推荐

  1. 微信可以识别哪些HTML语言,h5原本是一种制作万维网页面的标准计算机语言,由HTML5简化而来的词汇,HTML5的设计目的是为了在移动设备上支持多媒体。由于微信迅速的崛起,h5语言编写的界...

    当前位置:首页 >其他资讯 >请柬资讯 >h5原本是一种制作万维网页面的标准计算机语言,由HTML5简化而来的词汇,HTML5的设计目的是为了在移动设备上支持多媒体.由于微信迅速的崛 ...

  2. HTML5的设计目的是为了在移动设备上支持多媒体

    HTML5的设计目的是为了在移动设备上支持多媒体 转载于:https://www.cnblogs.com/DTWolf/p/4666395.html

  3. Qt5.9中在Pixmap图片设备上绘制线段实例

    本文主要总结在Qt5.9中的Pixmap图片设备上绘制线段,具体的实例如下代码所示: 1.1新建一个Widget工程,基类选择为Dialog,在dialog.h头文件中,添加如下代码: 1.2在dia ...

  4. 1秒破解iPhone 13 Pro:可任意获取并删除设备上的数据

    整理 | 祝涛 出品 | CSDN(ID:CSDNnews) 据报道,在第四届"天府杯"国际网络安全大赛上,奇安盘古旗下盘古实验室的白帽黑客slipper完成了iPhone 13 ...

  5. iPhone 14 Pro或配备8GB内存:苹果史上开天辟地的升级

    今年9月,苹果推出了全新的iPhone 13系列,拥有高刷屏.小刘海.A15芯片等诸多升级点,这让该机的销量数据还是非常亮眼的.不过对于该机万年的不变的外观和部分"保守"的硬件配置 ...

  6. iphone html5 浏览器缓存文件,如何使用html5 localStorage在iphone Safari上缓存javascript?...

    是的你可以. (很抱歉回答我自己的问题,我认为这是一个有趣的解决方案) 我在幻灯片#12上找到了代码示例的大纲. 我已经在http://m.bbref.com/实现了这一点(仍处于测试阶段) 在创建新 ...

  7. webuploader html5,在Vue项目中使用WebUploader实现文件上传

    简介: WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件.在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流 ...

  8. js 检查当前浏览器是否在苹果设备上

    const isAppleDevice = /Mac|iPod|iPhone|iPad/.test(navigator.platform); console.log(isAppleDevice);

  9. 在英特尔架构 Android* 设备上 HTML5 应用中创建劲酷动画与切换

    作者:Tao Wang (Intel) 平板电脑和智能手机等移动设备日益普及,Adobe Flash* 插件需要被替代. 最近 Adobe 宣称 Flash 不再支持移动设备. 因此 HTML5 是未 ...

最新文章

  1. 一文讲解特征工程 | 经典外文PPT及中文解析
  2. 有向图php,小蚂蚁学习数据结构(29)——图的存储表示
  3. 北京计算机科学与技术学院,计算机科学与技术学院
  4. extjs 前端js代码调用后台函数方法
  5. NET问答:在 Linq 查询中可以处理异常吗?
  6. 开源软件执照检查和工具探讨(Discuss the audit tools for open source license GPL/LGPL/MIT)
  7. flutter的四种模式/application/plugin/package/module,flutter调用原生的方法
  8. 智慧城轨信息技术架构及信息安全规范_会员信息 | 中国铁设:在深圳,我们打造智慧地铁的“最强大脑”...
  9. JAVA课程设计(小游戏贪吃蛇)完整源码附素材(一)
  10. 是德科技N9020A 频谱分析仪技术资料说明
  11. RuntimeError: Python is not installed as a framework. Mac下使用Matplotlib报错
  12. python模拟点击下一页_Python使用selenium模拟点击,进入下一页(三)
  13. java 监控linux服务器cpu使用率、内存使用率、磁盘使用率、java进程是否存活等服务
  14. 网站吊唁效果(黑白)
  15. 看月子会所的实业老板,如何通过线上引流,开启互联网项目投资-库克老爷教视频
  16. 解决——》java:程序包org.openjdk.jol.info不存在
  17. Java重载,顺序不同也算重载
  18. [SDOI2012]拯救小云公主
  19. 探究MFC之Dialog窗口最大化时控件自适应
  20. 六轴机械臂控制原理图_机械臂——六轴机械臂操作空间运动分析

热门文章

  1. spring boot check/token Principal 如何注入
  2. 最佳的75个安全工具
  3. PTA 排序(快速排序,基数排序)
  4. 星际无限 | 2021年IPFS应该关注的重点是什么?
  5. 联想 ThinkPad P53接耳机有声音而外放没声音
  6. 计算机应用基础(专)【9】
  7. 动态规划DP的概念与总结
  8. Java面向对象(OOP)--面向过程 面向对象 OOP详解
  9. 香肠派对服务器维护时间,怎么解除香肠派对时间限制
  10. 【LeetCode Python实现】 5473. 灯泡开关 IV(中等)