2009-10-26 40 views
0

我的僱主阻止谷歌CDN領域,提供了jQuery的文件,這麼多的網站頁面:我想用的GreaseMonkey提供從該jQuery的參考添加一個新的腳本文件使用的GreaseMonkey

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js 

不同的域。這可能嗎?我可以使用的GreaseMonkey腳本告訴頁面加載它是從這個網址,而不是?:

http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js 
+0

哇,阻止'googleapis.com'?這很有意思。 – 2009-10-26 17:14:17

回答

1

你可以有的GreaseMonkey加上它自己的javascript參考,但問題可能會是你的jQuery代碼將有jQuery的參考在jQuery加載之前已經運行。在GreaseMonkey腳本再次加載jQuery之後,是否可以調用jQuery代碼?看起來,您必須重新啓動頁面上的jQuery代碼的執行,才能獲得您要查找的結果。

+0

好點。受影響的頁面將在任何greasemonkey腳本有機會修復這種情況之前拋出「'$'未定義」錯誤。 – 2009-10-26 17:32:31

0

Greasemonkey在DOM已經加載時動作。您可以嘗試在使用完整的瀏覽器擴展呈現代碼之前重寫代碼。看看LiveHttpHeaders。我認爲它可能很有用,因爲它在訪問瀏覽器之前攔截頁面。基於此,您可以根據需要重寫源代碼

相關問題