【发布时间】:2022-01-26 09:19:40
【问题描述】:
我正在编写一个 Chrome 扩展程序来保存用户偏好。
这是我在后台脚本中用来初始化其中一项设置的默认值的代码:
chrome.runtime.onInstalled.addListener(function() {
chrome.storage.sync.set({
mykey: true
});
});
问题是 onInstalled 也在更新后执行,因此用户偏好将在更新后重置。有没有办法阻止执行更新。也许在侦听器中有一个 if 语句?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension add-on