2012-11-03 4 views
6

Safari(iOS-6のIPad)でlocalStorageにアクセスできません。例えばIOS-6 SafariでlocalStorageにアクセスできない

、次のコードは、すべてのブラウザでと(iOSの-5とiPadの)上のWindowsで正常に動作していないが、iOSの-6に:

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

助けてください。

+0

エラーは何ですか? 'window.localStorage'は定義されていますか? [caniuse](http://caniuse.com/namevalue-storage)は、iOS SafariでサポートされているWebストレージを確認します。 –

+0

私は次のエラーがありました:QUOTA_EXCEEDED_ERR:DOM例外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ではまったく信頼できないようです。 –

関連する問題