Firefox 扩展:关闭弹出窗口事件
Firefox Extension: close event on popup
伙计们!
我正在为 Firefox 编写 Web 扩展。
我需要在扩展程序的弹出 window 上处理关闭事件(具体来说,就像 beforeClosed)以保存用户在表单中设置的数据。
我该怎么做?
您可以使用
window.addEventListener("unload", function(){
console.log("save your data");
});
来源:
Firefox Extension - onPopupClose event?
YMMV,但接受的答案对我不起作用。 'unload' 事件从未触发。起作用的是 'blur',放置在由弹出 HTML 文件加载的 JS 文件中。
window.addEventListener('blur', function (event) {
console.log('Window closing.');
});
伙计们!
我正在为 Firefox 编写 Web 扩展。
我需要在扩展程序的弹出 window 上处理关闭事件(具体来说,就像 beforeClosed)以保存用户在表单中设置的数据。
我该怎么做?
您可以使用
window.addEventListener("unload", function(){
console.log("save your data");
});
来源: Firefox Extension - onPopupClose event?
YMMV,但接受的答案对我不起作用。 'unload' 事件从未触发。起作用的是 'blur',放置在由弹出 HTML 文件加载的 JS 文件中。
window.addEventListener('blur', function (event) {
console.log('Window closing.');
});