苹果 IOS Safari无痕模式localStorage无效, 需在使用前提前判断是否支持LocalStorage,避免不支持,运行报错。
function isLocalStorage() {
var testKey = 'test',
storage = window.localStorage;
try {
storage.setItem(testKey, 'testValue');
storage.removeItem(testKey);
return true;
} catch (error) {
return false;
}
}
console.log(isLocalStorage())
本文介绍了一个解决苹果iOS设备上Safari浏览器无痕模式中LocalStorage不可用的问题的方法。通过一个简单的函数isLocalStorage(),可以提前检测LocalStorage是否可用,从而避免因不支持而引起的运行错误。
5317

被折叠的 条评论
为什么被折叠?



