拡張機能が Installed および Enabled になったときにリッスンする拡張機能に次のコードがあります。
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 に設定しないでください。それとも、私はここで何かを誤解していますか?
これについての手がかりをありがとう。