私はfirefox拡張機能を開発しており、localStorageにローカルデータを保存しようとしています。 ローカルの保存されたWebページで拡張機能をテストします。localStorageはデータを保存しません
window.content.localStorage.setItem('name', 'Hello World!');
およびwindow.content.localStorage.getItem('name')
正しい文字列を返します。 しかし、このテストページを再度開くと、window.content.localStorage.getItem('name')
は 'null'を返します。 なぜですか?ローカルページを使用しているからです
IE9と古いFirefoxesは確かに(2011年夏のように、多分それは変更)、クロムが同じドメインとしてすべてのファイルのURLをあしらった、あなたは、ローカルホストまたはファイルのURL上のlocalStorageを使用することはできませんでした、とオペラは、同じドメインと同じフォルダを処理しました。 FirefoxはFF8でOperaのモデル、afaikを採用しようとしていた。しかし、私はテストしていない。 https://bugzilla.mozilla.org/show_bug.cgi?id=507361 – c69