2009-10-09 32 views
0

我想這樣做的原因是我正在爲meebo.com編寫一個腳本,涉及更改背景和用css替換一些圖片。我想從其他網站添加指向它的鏈接(即Gmail,Google Calendar等)是否可以使用一個Greasemonkey腳本完成此操作? (我認爲這是一個足夠普遍的問題,以排除我的實際代碼,但如果它會幫助,只是留下評論這樣說。)使用Greasemonkey,是否可以使腳本的某些部分適用於某些網站,而其他部分適用於不同的網站?

+0

我不知道你的意思是「添加鏈接到它」。添加鏈接到什麼?如果你成功了會發生什麼? – 2009-10-10 01:20:44

+0

「它」是指meebo.com。 – sfarbota 2009-10-11 04:52:37

回答

2

嗯,我認爲傳統的方法是編寫兩個腳本,一個只有@include的meebo.com(並更改背景圖片)以及另一個@includehttp://*或其他任何一組其他URL(並添加到meebo的鏈接)。

但是,如果您只寫一個腳本,您可以使用一系列if語句來實現相同的效果。這看起來像這樣:

// @include  http://* 
// ==/UserScript== 
if (window.location.hostname.match(/meebo\.com/) { 
    //change background images and do other meebo.com specific actions 
} else if (window.location.hostname.match(/google\.com/) { 
    //add a link to the DOM (or some other Google specific action) 
} 
+0

謝謝,效果很好。 – sfarbota 2009-10-11 04:52:05

相關問題