HTML 中localstorage 在IOS 下的safari中不起作用,怎么办?

代码本地使用正常,但是上传到服务器,使用ipad min 打开后,发现本地存储的内容不能使用,经过google发现是因为


使用了无痕浏览模式,切换回后正常,


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('您处于无痕浏览,无法为您保存');
    }
}

提示用户切换回正常模式即可

你可能感兴趣的:(html5,存储,localStorage,Safari)