次のコードはSCRIPT5009: 'Storage' is undefined
IE9で私を与えます。Chrome、Safari、Firefox で動作します。
Storage.prototype.setObject = function(key, value) {
this.setItem(key, JSON.stringify(value));
}
私はローカルファイルシステムからアクセスするのではなく、Apacheサーバーからページを提供しているため、以下は適用されません:
localStorage オブジェクトは IE では定義されていません
Web サイトがファイル システムから直接アクセスされると、IE9 のローカル ストレージが失敗する
update 2で問題が見つかりました。私の回答を参照してください。