Safari无痕模式是不能使用localStorage的, 可以利用这个特性判断用户是否开启无痕模式,并提醒用户关闭无痕模式
if(typeof localStorage === 'object'){ try{ localStorage.setItem('localStorage', 1); localStorage.removeItem('localStorage'); }catch(e){ alert("请关闭无痕模式!"); }; };