4
나는 Firefox 부가 기능을 작성 중입니다. 내 상사는 라이선스 계약서가 팝업으로 나타나기를 원합니다. (작동 중임) 사용자는 수락하거나 거절 할 수 있습니다. 추가 기능을 거부하려면 거부 버튼이 필요합니다. 애드온 SDK 1.6.1 애드온 자체를 제거 할 수 있습니까?Firefox 부가 기능 SDK 1.6.1은 제거 버튼을 만들 수 있습니까?
미리 감사드립니다.
나는 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();});
}
은 질문과 대답! 솔루션을 게시 해 주셔서 감사합니다. – canuckistani