2012-11-03 5 views
6

Safari에서 localStorage (IOS-6을 사용하는 IPad)에 액세스 할 수 없습니다. 예를 들어localStorage는 IOS-6 Safari에서 액세스 할 수 없습니다.

, 다음 코드는 아이폰 OS-6 있지만 (아이폰 OS-5와 아이 패드) 모든 브라우저와의 Windows에서 잘 작동 :

localStorage.setItem("var","5"); 
alert(localStorage.getItem("var")); 

이 도와주세요.

+0

무엇이 오류입니까? 'window.localStorage'가 정의되어 있습니까? [caniuse] (http://caniuse.com/namevalue-storage)는 iOS Safari에서 웹 저장소를 지원함을 확인합니다. –

+0

내가 가진 오류 : QUOTA_EXCEEDED_ERR : DOM Exception 22 : 할당량을 초과하는 항목에 무언가를 추가하려고했습니다. – Amber

+1

가능한 복제본 [html5 localStorage가 ios safari 개인 정보 보호 브라우징에서 작동하지 않음] (http://stackoverflow.com/questions/14555347/html5-localstorage-doesnt-works-in-ios-safari-private-browsing) – KingKongFrog

답변

8

iPad에서 개인 정보 보호 브라우징을 해제하여 문제를 해결할 수있었습니다. 참조에서 해결책을 찾았습니다. https://github.com/cloudhead/less.js/issues/312#issuecomment-2994845

+1

이 문제를 개발자로서 다루는 가장 좋은 방법은? 그것은 마치 localStorage가 Safari에 전혀 의존 할 수없는 것처럼 보입니다. –

관련 문제