Şu anda bir SDK Firefox eklentisi geliştiriyorum ve kullanıcı uzantıyı kaldırdıktan sonra bir şeyler yapmak istiyorum (örneğin, depolamayı temizle). Ben this article (makalenin sonunda) en okuyana kadar sadece engelli "kaldırma", bildirilir asla nedeniyle hatadan,Firefox eklentisinde bildirim alma
exports.onUnload = function (reason) {
if (reason == "uninstall")
{
//do something
}
}
ve işe inanıyordu: denedim.
Şimdi, güçlendirilmiş uzantıların doğru çağrılacak olan uninstall
işlevine sahip olduğunu biliyorum. Ancak, uzantıyı jpm ile oluşturursam, bootstrap.js (ya da ben) ile kurcalamıyorum.
require("sdk/system/unload").when(function (reason) {
//do my thing
});
ama bu aynı şeyi yapar:
şunlarla çalıştı.Bu hatanın etrafından dolaşmanın bir yolu var mı?