【发布时间】:2012-04-06 15:24:37
【问题描述】:
我们开发了一个 Thunderbird (11) 插件,允许我们将消息的内容保存到磁盘。现在我们正在扩展此扩展程序,以便在您关闭消息时自动处理它。我们遇到了许多问题:
我们找不到挂钩“关闭标签”事件的方法。我们也无法获取当前打开的选项卡的消息 URI(我们现在正在尝试捕获点击和键盘事件)。此信息在选项卡容器的 DOM 中似乎不可用。
有没有办法以通用方式检测邮件消息选项卡或窗口的关闭,以及检索已关闭邮件消息的 URI 以进行进一步处理?
我们查看了选项卡容器的文档NsIWindowMediator,尝试了各种事件侦听器,但到目前为止都没有运气。
编辑:我们正在使用最近关闭的标签列表获得一些结果。不是一个非常优雅的解决方案,但至少我们有一个对选项卡的引用。现在我们只需要获取选项卡中包含的消息的 URI。
【问题讨论】:
标签: xul thunderbird