브라우저 스크래치 없이 아래의 IOS10 오류를 보고하는 문제 해결

1701 단어
function isLocalStorage () {
  var testKey = 'test',
      storage = window.localStorage;
  try {
    storage.setItem(testKey, 'testValue');
    storage.removeItem(testKey);
  } catch (error) {
    var _setItem = Storage.prototype.setItem
    Storage.prototype.setItem = function (key, value) {
      if (this === window.localStorage) {
      } else {
        _setItem.apply(this, arguments)
      }
    }
  }
}

좋은 웹페이지 즐겨찾기