티스토리 뷰

http://stackoverflow.com/questions/2603682/is-anyone-else-receiving-a-quota-exceeded-err-on-their-ipad-when-accessing-locals

function setkey(key, val){ 
  sessionStorage
.removeItem(key); //먼저해주어야...
  sessionStorege
.setItem(key, val);
}
//->localStorage 도 같은 오류 뱉음.
//iphone 은 이런 증상 없고, pc 사파리도 이런 증상 없음.. 유독..아이패드ㅋ




... 2015.08.06 메모 (http://unikys.tistory.com/341)

IOS8 기준으로 개인정보 보호가 된 브라우징탭에선 webStorage(sessionStorage, localStorage) 가 안 먹힌다.
스크립단에서 해결책은 없고, 사파리에서 새탭클릭하면 "개인정보보호" 가 선택되어 있지 않아야 한다.

function isLocalStorageSupported() {
var testKey = 'test' 
,storage = window.localStorage;

try {
storage.setItem(testKey, '1');  // storage가 undefined인 경우 브라우져가 지원 안 함, setItem 하다가 QuotaExceededError가 일어나면 private browsing으로 막혀져 있음
storage.removeItem(testKey);
return true;
} catch (error) {
return false;
}
}


댓글
댓글쓰기 폼
공지사항
Total
1,751,804
Today
6
Yesterday
40
링크
«   2020/10   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함