苹果 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())