我是新来编写扩展谷歌浏览器。我想打,只有在几页运行(即我会选择),并重新呈现他们的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到页面中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top