我在扩展程序中有以下代码,它在扩展程序安装和启用时进行侦听:
chrome.management.onInstalled.addListener(function (e0) {
console.log("installed", e0.name, "enabled=" + e0.enabled);
});
chrome.management.onEnabled.addListener(function (e2) {
console.log("enabled", e2.name, "enabled=" + e2.enabled);
});
onEnabled 事件总是在 onInstalled 事件触发后触发,这是有道理的。但是 onInstalled 事件中扩展的 enabled 属性始终设置为 true。我认为这是不对的。在触发 onEnabled 事件之前,不应将此属性设置为 true。或者也许我在这里误解了一些东西?
感谢您提供任何线索。