我的一个 jquery 插件有问题,当在 ios 中打开隐私浏览时会出现问题。

有没有办法检查这个?

最佳答案

在私有(private)模式下用户不能使用本地存储试试这个:

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;
  }
}

10-07 23:54