我是新手,正在尝试编写一些基础扩展。为了使我的扩展工作,我需要初始化一些数据,所以我所做的是在我的内部我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。为了避免这种情况,我需要在哪里初始化这个值?