2012-04-12 9 views
4

私はFirefoxのアドオンを書いています。私の上司は、ライセンス契約がポップアップしたいと思っています(それは稼動しています)、ユーザーは承諾または拒否することができます。 [拒否]ボタンをクリックしてアドオンをアンインストールします。アドオンSDK 1.6.1アドオン自体をアンインストールできますか?FirefoxアドオンSDK 1.6.1では、アンインストールボタンを作成できますか?

ありがとうございます。

+0

は尋ねたと答えました!解決策を投稿してくれてありがとう。 – canuckistani

答えて

6

[OK]を、私はそれを考え出した:

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();}); 
} 
関連する問題