2010-04-09 129 views
3

我是新編寫谷歌瀏覽器的擴展程序。我想創建一個只能在幾頁上運行的擴展(我會選擇),並在頁面加載完成後重新呈現它們的CSS(理想情況下,我希望類似於在greasemonkey腳本中使用GM_addStyle可以執行的操作)。如何從Google Chrome擴展程序重新呈現網頁?

如何在Chrome擴展中完成此操作?

回答

3

您可以使用有權訪問頁面DOM的內容腳本。

在你的manifest.json你可以有:

"content_scripts": [ 
    { 
     "matches": ["http://www.google.com/*"], 
     "css": ["mystyles.css"], 
     "run_at": "document_end" 
    } 
    ], 

的DOM加載後這將注入的CSS文件mystyles在任何谷歌網頁。這不會完全覆蓋樣式,但是您可以使用CSS來替換它們的樣式。

更多信息請登錄code.google.com。它還包含有關如何以編程方式將CSS注入頁面的信息。

相關問題