firefox - 在 Firefox 扩展中捕获关闭选项卡事件

标签 firefox tabs

我正在编写一个扩展,当用户关闭此选项卡(一些保存等)时,它需要从当前选项卡/文档调用一些JS。 document.onbeforeunload 不适合我,因为它也会在页面重新加载时被调用。我正在寻找类似 tryToClose 的东西,但用于选项卡。

最佳答案

您需要监听扩展中的“TabClos​​e”事件,如 Notification when a tab is added or removed 所示。

我能够 catch 事件。有关如何防止选项卡关闭的任何指示?我尝试在处理程序代码上使用 event.stopPropagation() 。它不会阻止选项卡的关闭!

关于firefox - 在 Firefox 扩展中捕获关闭选项卡事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1339551/

相关文章:

javascript - 如何在javascript中比较两个日期(月份名称年份数字)

firefox - 在 Firefox 57 DevTools Inspector 中通过 XPath 搜索元素

css - 如何在原子编辑器中更改当前事件窗口选项卡的颜色

java - JTabbedPane - 未创建内容

javascript - 如何使 event.srcElement 在 Firefox 中工作,它是什么意思?

html - 我网站上的 firefox 用户出现奇怪的黑条

html - 页面在 FIREFOX 上不显示内容,但在 Chrome 甚至 IE 中显示内容

Android获取tab的x y坐标

android - Zxing图书馆条码扫描有时会暂停或显示黑屏

macos - Mac OS 中的多个选项卡使用哪个库