Tho*_*son 8 javascript thunderbird thunderbird-addon
我想在Thunderbird的主窗口中显示之前修改一条消息.我似乎无法找到1)打开/查看新消息时将触发的事件2)修改消息显示内容的方法.
我相信我需要chrome://messenger/content/messenger.xul叠加层,并且可以使用如下的监听器:
window.addEventListener( "SOME MAGIC HERE", modify_message_handler, true );
Run Code Online (Sandbox Code Playgroud)
但是那个事件是什么,我不确定,还有我会得到什么对象(消息标题?)以及我可以轻松修改显示的内容.
所以问题是:
Gen*_*man 10
如果你想要的是类似于每个消息上运行的Greasemonkey脚本,你应该:
load事件发生window.document.getElementById("messagepane").DOMContentLoaded事件或类似事件,例如load取决于您希望何时调用处理程序.DOMContentLoaded会给你一个Greasemonkey风格的行为.event.originalTarget是与显示的消息对应的文档.您可以在此处应用所有常用的DOM修改技术.有关更多详细信息,请参阅文档中的此示例.
| 归档时间: |
|
| 查看次数: |
1972 次 |
| 最近记录: |