1
我對腳本編寫完全陌生。我必須編寫一個腳本,我需要在Gmail頁面上的發送按鈕旁添加一個按鈕。 我在div中製作了按鈕,現在它已被添加到界面中,但我似乎無法將它放置在正確的位置。有小費嗎?gmail的greasemonkey腳本
我對腳本編寫完全陌生。我必須編寫一個腳本,我需要在Gmail頁面上的發送按鈕旁添加一個按鈕。 我在div中製作了按鈕,現在它已被添加到界面中,但我似乎無法將它放置在正確的位置。有小費嗎?gmail的greasemonkey腳本
您可能將該按鈕添加到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
}
希望這有助於!
實際上,我可以移動div,但它會覆蓋其他界面元素並將其覆蓋。我希望新按鈕成爲發送按鈕所在的同一個div的一部分,並且不會發生重疊。請幫忙!!! – user626495 2011-04-18 08:17:31