use*_*235 4 javascript safari jquery ios
我的一个jquery插件存在问题,并且在ios中启用隐私浏览时会出现问题.
有没有办法检查这个?
ant*_*rna 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;
}
}
Run Code Online (Sandbox Code Playgroud)
我在GitHub上找到了Answear 并对其进行了测试:在IOS 11上工作!
var isPrivate = false;
try {
window.openDatabase(null, null, null, null);
} catch (_) {
isPrivate = true;
}
alert((isPrivate ? 'You\'re' : 'You aren\'t') + ' in private browsing mode');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5676 次 |
| 最近记录: |