2

我想將外部庫(jQuery)加載到我的.user.js腳本中,以修改現有站點的CSS。現在我正在使用$script加載外部庫,但它不起作用。使用Chrome用戶腳本加載外部庫CSS

另一方面,加載外部CSS文件來修改頁面也不錯,但我不知道該怎麼做。如何用.user.js輕鬆修改CSS?我如何加載外部JS庫?

This is my userscript at pastebin.com


UPDATE:

我想編寫一個腳本或加載CSS這自動修改頁面的外觀。

我試圖加載jQuery庫$ script微庫,但它不起作用,因爲Chrome禁用.user.js中的AJAX通信。

+0

您是在談論greasemonkey還是chrome擴展? – serg 2011-05-20 15:28:59

+0

這是一個chrome版本的greasemonkey用戶腳本 – 2011-05-20 15:30:35

回答

3

如果你不介意Chrome擴展路線,那麼你描述所有的問題都可以無需任何額外的編碼很容易解決,只需用清單文件:

{ 
    "name": "My extension", 
    ... 
    "content_scripts": [ 
    { 
     "matches": ["http://www.google.com/*"], 
     "css": ["mystyles.css"], 
     "js": ["jquery.js", "myscript.js"] 
    } 
    ], 
    ... 
} 

它會自動注入jQuery和CSS一起你的腳本到你指定的域。

0

從編寫問題的方式不確定,但如果你想要的唯一的東西是能夠將jQuery應用到你碰巧看到的任何頁面上(這樣你就可以通過jQuery上的jQuery命令更改一些CSS)控制檯),你可以用jQuerify小書籤而不是用腳本來做到這一點。

http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet

當然,你也可以只直接修改從控制檯的CSS,無需JS。