2012-04-12 4 views
4

나는 Firefox 부가 기능을 작성 중입니다. 내 상사는 라이선스 계약서가 팝업으로 나타나기를 원합니다. (작동 중임) 사용자는 수락하거나 거절 할 수 있습니다. 추가 기능을 거부하려면 거부 버튼이 필요합니다. 애드온 SDK 1.6.1 애드온 자체를 제거 할 수 있습니까?Firefox 부가 기능 SDK 1.6.1은 제거 버튼을 만들 수 있습니까?

미리 감사드립니다.

+0

은 질문과 대답! 솔루션을 게시 해 주셔서 감사합니다. – canuckistani

답변

6

좋아, 나는 그것을 알아 냈 :

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();}); 
} 
관련 문제