我想阅读 Gmail 邮件的内容并在链接上添加一些花哨的东西。这是一些代码:
unsafeWindow.gmonkey.load("1.0", function(gmail){
gmail.registerViewChangeCallback(function(){
if (gmail.getActiveViewType && gmail.getActiveViewType() == "cv") {
var viewElement = gmail.getActiveViewElement()
// Do things with viewElement
}
})
})
邮件的 dom 对象中的链接的实际检测是容易的部分。问题是registerViewChangeCallback
只有在显示线程时才会运行。大线程将隐藏大部分消息,仅由用户请求加载。我还没有找到用于此特定操作(加载单个消息)的 Gmail greasemonkey API 方法,这是我需要运行我的脚本的时候。
有什么建议么?