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