私はFirefoxアドオンを書いています。私の上司は、使用許諾契約をポップアップ表示することを望んでいます (了解しました、機能しています)。ユーザーは同意または拒否できます。拒否ボタンでアドオンをアンインストールしたい。アドオン SDK 1.6.1 アドオン自体をアンインストールできますか?
前もって感謝します。
私はFirefoxアドオンを書いています。私の上司は、使用許諾契約をポップアップ表示することを望んでいます (了解しました、機能しています)。ユーザーは同意または拒否できます。拒否ボタンでアドオンをアンインストールしたい。アドオン SDK 1.6.1 アドオン自体をアンインストールできますか?
前もって感謝します。
わかりました、私はそれを理解しました:
const {Cu} = require("chrome");
let AddonManager = Cu.import("resource://gre/modules/AddonManager.jsm").AddonManager;
...
uninstallExtension(require("self").id);
...
function uninstallExtension(id) {
AddonManager.getAddonByID(id,function(addon){addon.uninstall();});
}