如何重新渲染来自谷歌Chrome扩展的网页?
-
25-09-2019 - |
题
我是新来编写扩展谷歌浏览器。我想打,只有在几页运行(即我会选择),并重新呈现他们的CSS页面加载后(理想情况下,我想类似,您可以在Greasemonkey脚本GM_addStyle
做什么东西)的延伸。
如何做到这一点在一个浏览器扩展?
解决方案
您可以使用访问页面的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到页面中。
不隶属于 StackOverflow