localStorage
Internet Explorer 9で Modernizr が予期せずオブジェクトのサポートを検出しないというクライアントの問題に取り組んでいます。私のページは HTML 5 doctype ( <!DOCTYPE html>
) を正しく使用しており、開発者ツールはページに IE9 のブラウザー モードとドキュメントがあることを報告します。 IE9標準のモードなので、これでうまくいくと思います。
Modernizr で次のtry
/ブロックをデバッグしたところ、オブジェクトにアクセスするとすぐに JavaScript エラーがスローされることがわかりました。catch
localStorage
tests['localstorage'] = function() {
try {
localStorage.setItem(mod, mod);
localStorage.removeItem(mod);
return true;
} catch(e) {
return false;
}
};
一部のマシンでは、JavaScript エラーのメッセージはThe system cannot find the file specified.
. 他のものではInvalid argument.
、エラーがスローされる前に Internet Explorer がちょうど 5 分間ブロックされます。
localStorage
オブジェクトにアクセスすると Internet Explorer でエラーがスローされる原因は何ですか?