我的一个jquery插件存在问题,在ios中打开隐私浏览时会出现问题。
有没有办法检查这个?
答案 0 :(得分:12)
在私人模式下,用户无法使用本地存储试试这个:
var storageTestKey = 'sTest',
storage = window.sessionStorage;
try {
storage.setItem(storageTestKey, 'test');
storage.removeItem(storageTestKey);
} catch (e) {
if (e.code === DOMException.QUOTA_EXCEEDED_ERR && storage.length === 0) {
// private mode
} else {
throw e;
}
}
答案 1 :(得分:3)
我在GitHub找到了一个Answear并对其进行了测试:在IOS 11上工作!
<svg xmlns='http://www.w3.org/2000/svg'>
<rect x='10' y='10' height='20' width='400' style='stroke:#ff0000; fill: #0000ff'>
</rect>
<rect x='10' y='10' height='20' width='0' style='stroke:#ff0000; fill: #ffff00'>
<animate attributeName='width' attributeType='XML'
to='250'
begin='0s'
dur='2s' />
</rect>
</svg>