Я могу узнать, когда пользователь удаляет или отключает надстройку, используя следующий код.Предотвращение удаления дополнения Firefox sdk
exports.onUnload = function (reason) {
if(reason==="disable"||reason==="uninstall"){
//stuff here
}};
Мне нужно прекратить отключение/удаление дополнения. Мое дополнение - это надстройка, связанная с безопасностью. Когда пользователь пытается удалить надстройку, мне нужно подтвердить, используя аутентификацию мастер-пароля. Если он вводит главный пароль, удалите надстройку. Если он не может ввести главный пароль, добавление должно продолжить работу.
Спасибо за ответ. Я хочу, чтобы пользователь мог отключить/удалить надстройку. Когда пользователь пытается удалить/отключить, я буду всплывать для главного пароля. Если пользователь вводит правильно, то аддон следует удалить. Если добавление не должно быть повторно включено. –
Я попробую с менеджером надстройки и отвечу, получив то, что я хочу. –
Прежде всего, это одно повторное включение с отключением и второе повторное включение с удалением –