苹果手机Safari无痕浏览模式下系统登录成功但是页面不跳转
2024-08-24 23:08:52
昨天下午,测试提了一个bug,问题是:在苹果手机Safari无痕浏览模式下系统登录成功但是页面不跳转。
思前想后找了半天没思路,后来经过同事的点拨,说可能是禁用了cookie之类的,反正我也没思路就顺着这个发散,结果还真是,localStorage无法在苹果Safari的无痕浏览模式下使用,因为不支持,具体解决办法就是加个判断,看看浏览器是否支持localStorage。
function isLocalStorageSupported() {
var testKey = 'test',
storage = window.localStorage;
try {
storage.setItem(testKey, 'testValue');
storage.removeItem(testKey);
return true; // 支持
} catch (error) {
return false; // 不支持
}
}
如果不支持,加个友好提示即可。
最新文章
- [Java入门笔记] 面向对象编程基础(三):成员变量和局部变量
- 【java开发】数据类型
- Qt——自定义属性
- while跟do...while的用法
- 从数学角度看最大期望(EM)算法 II
- Selenium
- S5PV210的LCD控制器详解
- .net core 1.0 实现负载多服务器单点登录
- Spring Data Jpa 详解
- 44. Wildcard Matching
- github Git 原理简介
- 从微信推送看Android Service的创建和销毁
- Staitic(静态) 相关知识点介绍
- POJ3692 Kindergarten 【最大独立集】
- 浅析Thinkphp框架中运用phprpc扩展模式
- PHP的性能优化方法总结
- linux jdk 环境变量
- axis1 创建service服务端 , axis1 客户端
- 智能制造(MES)四大阶段
- python之字典操作