gmail的greasemonkey脚本

时间:2011-04-17 18:52:00

标签: button gmail position greasemonkey

我是剧本写作的新手。我必须编写一个脚本,我需要在Gmail页面上的“发送”按钮旁边添加一个按钮。 我在div中创建了按钮,现在它被添加到界面中,但我似乎无法将它放在正确的位置。有什么提示吗?

1 个答案:

答案 0 :(得分:1)

您可能正在将该按钮添加到Gmail的顶部框架中。 Gmail在其界面中使用多个框架;包含我们都看到的实际用户界面的框架(聊天框除外)是“canvas_frame”。

进行检查以确保脚本在正确的框架上运行。例如,在a Gmail script I wrote中,我检查了'cP'类元素(正文的类是cP)。

if (document.getElementsByClassName('cP')[0]) {
    // You know that you're in the canvas_frame because the outer frame does not contain any elements with the classname 'cP'
    // Put all your code here
}

希望这有帮助!