次のコードを使用してアドオンをアンインストールまたはディセーブルにするタイミングを知ることができます。Firefox sdkアドオンのアンインストールを防止する
exports.onUnload = function (reason) {
if(reason==="disable"||reason==="uninstall"){
//stuff here
}};
アドオンの無効化/アンインストールを停止する必要があります。私のアドオンはセキュリティ関連のアドオンです。ユーザーがアドオンをアンインストールしようとすると、マスターパスワード認証を使用してユーザーと確認する必要があります。彼がマスターパスワードを入力したら、アドオンをアンインストールします。彼がマスターパスワードを入力しなかった場合、アドオンは引き続き動作するはずです。
お返事ありがとうございます。私は、ユーザーがアドオンを無効/アンインストールできるようにしたい。ユーザーがアンインストール/無効にしようとすると、私はマスターパスワードのためにポップアップします。ユーザーが正しく入力した場合は、アドオンをアンインストールする必要があります。アドオンを有効にする必要があります。 –
私はアドオンマネージャーと私が欲しいものを取得した後に返信しようとします。 –
最初に無効にしてからもう一度もう一度有効にしてください –