2012-05-09 4 views
2

Firefoxで奇妙な動作が見られます。私はローカルストレージを使用する小さなWebアプリケーションを持っています。私はクッキーを無効にし、私は自分のアプリを実行します。ローカルストレージにアクセスする際にセキュリティエラーが発生します。アプリケーションは実行されません。クロームアプリでは、uncaught_error : QUOTA_EXCEEDED_ERRORが実行されます。ここでは、この行に_infSt = ((!!window.localStorage) && (!!window.atob));を実行している間、私はエラーを取得するのFirefox 8.0で、私は、ローカルストレージにアクセスする方法をFirefoxでクッキーが無効になった後にセキュリティエラーが発生するローカルストレージへのアクセス

_infSt = ((!!window.localStorage) && (!!window.atob)); 
if(_infSt){ 
    _infLJsV = window.localStorage.getItem('infJsV'); 
    if(_infLJsV === _infJsV) { 
     var strjL = window.localStorage.getItem('infJqN'); 
     if(strjL != ''){ 
      inFjL = strjL; 
     } 
    } 
} 

です。リンクされたクッキーやローカルストレージを無効にされ、どのようにこの世界にatob(inFjL);

にしようとしたときに、Firefoxの10.00で、私はエラーを取得しますか?それは、読み取りで、恒久的にユーザーのマシン上のサイトごとのデータを保存し、1つのサイトのアクセスを書くための方法です:のlocalStorageはステロイドでちょうどクッキーであるので、それがリンクされている

答えて

4

を助けてください。

ユーザーが(プライバシー上の理由のために、と言う)クッキーを無効にあれば、彼らは本当に、同様のlocalStorageを無効にしたいです。それがブラウザの機能です。

+0

okですが、なぜセキュリティエラーですか?それは、ローカルストレージが無効になっていて、ドメインがアクセスしようとしたからですか? – Shades88

+0

私が知る限り、はい。その時点でのオプションは、何もしないで、基本的には何もしません。 –

関連する問題