私はコンテンツスクリプトだけを含む拡張子を持っています。私は、処理中に使用するためにユーザー設定(設定など)を保存して保存したいと思います。クロムエクステンションコンテンツスクリプト内でChromeストレージAPIを使用してアクセスできますか?
私はこれについて、正しいアドバイス、アドバイスをしていますか?
私はコンテンツスクリプトだけを含む拡張子を持っています。私は、処理中に使用するためにユーザー設定(設定など)を保存して保存したいと思います。クロムエクステンションコンテンツスクリプト内でChromeストレージAPIを使用してアクセスできますか?
私はこれについて、正しいアドバイス、アドバイスをしていますか?
Options pageを使用し、chrome.storage
に保存することをお勧めします。これは、拡張ページとコンテンツスクリプトの両方から直接アクセスできるためです。同期ストレージを使用して、同じユーザーの複数のブラウザ間で設定を維持することさえできます。
オプションページは拡張機能リストから公開され、拡張機能アイコンを右クリックすると、独自のロジックを使用してchrome.runtime.openOptionsPage()
を呼び出すことができます(ただしコンテンツスクリプトからはできません - 恐れないでくださいEvent pageを使用してください)。
コンテンツスクリプトを使用してページ自体にUIを注入することもできますが、それはホストページを分割しないように多くの作業を行います。