关于浏览器隐私/无痕模式下localStorage的判断
工作这么久了,一直也没有写博客的习惯,一直想着手开始写博客,今算第一篇吧.
很早也很简单的一个问题localStorage在safari的隐私无痕模式下无法使用,现在各种浏览器包括各种安卓手机系统自带的浏览器都有这个功能,但是有些项目不得不用localstorage..
之前一直用网上大家几乎都在用的try{}catch{}这种方法.
function isLocalStorage() {
var testKey = 'test',
storage = window.localStorage;
try {
storage.setItem(testKey, 'testValue');
storage.removeItem(testKey);
return true;
} catch (error) {
return false;
}}
今天又遇到处理这个问题的时候,不是很忙就想看看有没有更好的方法,查了一下资料,自己试了一下,确实好用.
if(window.Storage && window.localStorage && window.localStorage instanceof Storage){
alert("支持");
}else{
alert("不支持");
}
感觉这样稍微优雅一些.
关于浏览器隐私/无痕模式下localStorage的判断相关推荐
- 检测浏览器无痕模式下是否支持localStorage
偶然发现,ios上夸克浏览器在无痕模式下 ,会禁用localStorage.于是测试了十几款移动端浏览器的无痕模式(如果它们有无痕模式),只发现了UC浏览器和夸克浏览器无痕模式会禁用localStor ...
- 无痕模式运行html,各个浏览器开启无痕模式的方法教程
Internet Explorer 11(IE11) 32/64位版免费 软件大小:54.71 MB授权方式:免费软件 立即下载 在使用浏览器的时候,我们如果想要保护自己的隐私,就可以开启无痕模式进行 ...
- 浏览器「无痕模式」可能要没…
兄弟们,中午好呀. 作为一个爱学习的新时代五好青年,相信大家对浏览器的无痕模式一定不陌生了. 在某些月黑风高的深夜,辗转反侧不能眠的时候,只有它能给我们一丝丝的心里安慰. 但是呢,这个无痕模式是否真的 ...
- 浏览器无痕模式有什么作用,手机浏览器开启无痕模式的方法
在我们的手机基本上都安装了浏览器,当我们在上网过程中,不想浏览记录被留下,那么开启无痕模式是非常有必要的.那么,浏览器的无痕模式有什么作用,手机浏览器如何开启无痕模式呢?下面教大家如何在手机浏览器中开 ...
- 360极速浏览器以及360安全浏览器在兼容模式下验证码图片显示不来,但是极速模式可以显示?
问题 最近遇到一个验证码出不来的问题,在360极速浏览器以及360安全浏览器在兼容模式下验证码图片显示不来,效果如下: 这个验证码的代码元素如下,是一张图片,由接口提供的一个图片链接,返回的是文件流. ...
- 搜狗浏览器在高速模式下,右键点击才会出现“审查元素”
搜狗浏览器在高速模式下,右键点击才会出现"审查元素", 学习javascript!!!
- localStorage在Safari浏览器无痕模式下失效
Safari无痕模式是不能使用localStorage的, 可以利用这个特性判断用户是否开启无痕模式,并提醒用户关闭无痕模式 if(typeof localStorage === 'object'){ ...
- 本地ie打开html布局乱,网页设计:浏览器在兼容模式下布局全乱了 – 解决办法...
在chrome.ie浏览器中显示均正常,为何用360或搜狗等浏览器的兼容模式查看网页布局会全乱了呢? 解决办法:在head中添加一个meta标签,指定兼容模式.因为旧的ie浏览器与chrome等浏览器 ...
- safari隐私模式下LocalStorage无法使用
github地址 资料: https://github.com/fa-ge/blog/issues/4 报错 6596QuotaExceededError: DOM Exception 22: An ...
最新文章
- linux 下的lamp的简单安装
- python【蓝桥杯vip练习题库】ADV-298 和谐宿舍2(DP)
- 【Scratch】青少年蓝桥杯_每日一题_7.09_加减大师
- (转)工作了一个星期各位一定累了吧,那我们一起来表单验证一番吧!
- 计算机系统结构相关技术,计算机系统结构第1章技术总结.pptx
- hdu 3666 THE MATRIX PROBLEM 差分约束系统
- leetcode刷题:火柴拼正方形
- xp系统开机必须启动的服务器,XP系统如何关闭开机启动项呢?
- 2012年3月份工作总结 ~ 之 ~ PDF 作业对应 (虽然这个作业没有什么意思,但是非常值得总结)
- gradle安装及idea导入spring5.0x的源码
- 基因表达式编程的任务指派问题求解算法设计与实现
- 图像处理——alpha融合
- [转载]AdapterView.OnItemClickListener
- Head first java(第一章进入Java的世界)
- java 标准偏差_Java Streams-标准偏差
- 2019年系统架构设计师考试总结
- LeetCode 319. 灯泡开关
- 你应该具有的富人思维
- 【保存】新装Win10后Edge、OneDrive无法登录微软账号解决办法
- 是时候为各式设备适配完善的输入支持了
热门文章
- linux设备模型:devtmpfs虚拟文件系统分析
- spring boot指定运行环境
- mysql 5.7安装vsvcr_MySql 5.7 中文文档 - 2.1.3.2 使用 GnuPG 进行签名检查 | Docs4dev
- 绕过CDN查询真实IP
- html5 video标签实现手机端视频播放全屏显示
- bigo2020.算法一面(已凉)
- Flutter模拟器运行显示不正常问题(夜游神安卓模拟器)
- python批量剪辑音频pydub
- 集值映射(set -valued mapping)
- html中数字输入框,HTML “input number数字”输入控件简介说明