-_-#QUOTA_EXCEEDED_ERR: DOM Exception 22

iOS的Safari在无痕模式下,sessionStorage操作产生异常,报错QUOTA_EXCEEDED_ERR: DOM Exception 22。

html5 localStorage error with Safari: “QUOTA_EXCEEDED_ERR: DOM Exception 22: An attempt was made to add something to storage that exceeded the quota.”

function isLocalStorageNameSupported() {

  var testKey = 'test', storage = window.sessionStorage;

  try {

    storage.setItem(testKey, '1');

    storage.removeItem(testKey);

    return true;

  } catch (error) {

    return false;

  }

}

调试

try {} catch(error) {alert(error)} 

 

你可能感兴趣的:(exception)