javascriptとchrome-extensionの新機能です。私はいくつかのドメインをブロックする拡張機能を作成しようとしています。私はこれらのドメインをファイルに保存したいのですが、おそらく同じ方法でそれを行うのです。クロムエクステンションに大きなデータを保存する方法は?
localstorage
がありますが、それはデータを保存する唯一の方法ですか?
ファイルに保存されている場合、どうすればjavascript拡張機能から開くことができますか?
あなたは
javascriptとchrome-extensionの新機能です。私はいくつかのドメインをブロックする拡張機能を作成しようとしています。私はこれらのドメインをファイルに保存したいのですが、おそらく同じ方法でそれを行うのです。クロムエクステンションに大きなデータを保存する方法は?
localstorage
がありますが、それはデータを保存する唯一の方法ですか?
ファイルに保存されている場合、どうすればjavascript拡張機能から開くことができますか?
あなたは
私はあなたが(私の知る限りでは)安全上の理由から、adblockのダウンロードのためにサイズが制限されることと思います(私は間違えていないよ場合パブリック)外部データベースを使用していますありがとうございますので、使用するように、同じことを行うことができますGoogleドキュメントが一般公開されました。 はこれによると:What is the max size of localStorage values?最大サイズは、あなたがクロームストレージAPIにchrome.storage.local使用することができます:)
助けることができるの10Mb
希望です:大規模データ用https://developer.chrome.com/extensions/storage
それがすることをお勧めしますIndexed DBを使用してください。
あなたは(定期storage
許可に加えて)unlimitedStorage
許可を使用してchrome.storage.local
(およびインデックスDB)で大量のデータを使用する許可を求めることができます。
同じアクセス許可がIndexedDBに適用されます。また、 'chrome.storage.local'だけがその許可で無制限です。 – Xan
私は、unlimitedStorageパーミッションを持たない拡張機能のIndexedDBに100MBのデータを保存しましたが、エラーは表示されませんでした。データは実際に保存され、ブラウザの再起動後も存続しました。 Chrome 60,62。これがバグかどうか疑問に思います。 – wOxxOm