2011-04-17 223 views
1

我对脚本编写完全陌生。我必须编写一个脚本,我需要在Gmail页面上的发送按钮旁添加一个按钮。 我在div中制作了按钮,现在它已被添加到界面中,但我似乎无法将它放置在正确的位置。有小费吗?gmail的greasemonkey脚本

+0

实际上,我可以移动div,但它会覆盖其他界面元素并将其覆盖。我希望新按钮成为发送按钮所在的同一个div的一部分,并且不会发生重叠。请帮忙!!! – user626495 2011-04-18 08:17:31

回答

1

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

进行检查以确保脚本正确运行在正确的框架上。例如,在a Gmail script I wrote中,我检查了'cP'类元素(body的类是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 
} 

希望这有助于!