いくつかの基本的な拡張機能を作成しようとしている初心者です。拡張機能を機能させるには、いくつかのデータを初期化する必要があるため、私が行ったことは、background.js
次のようなものを宣言した内部にあります。
localStorage["frequency"] = 1; //I want one as Default value. This line is not inside any method, its just the first line of the file background.js
ユーザーは [オプション] ページに移動し、GUI を使用して上記の変数を任意の値に変更できます。ユーザーが UI で変更するとすぐに、その値が更新されます。
問題は、マシンが再起動されるたびに background.js がリロードされることを理解することです。そのため、マシンを再起動して Chrome を開くたびに、頻度の値が 1 に戻ります。これを回避するには、この値を初期化する必要がありますか?