javascript-如何从Google Chrome扩展程序重新呈现页面?

前端之家收集整理的这篇文章主要介绍了javascript-如何从Google Chrome扩展程序重新呈现页面? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我是第一次编写Google Chrome浏览器扩展程序.我想做一个仅在几个页面上运行的扩展(我会选择),并在页面加载后重新渲染它们的CSS(理想情况下,我想做的事情类似于您可以使用油脂猴子脚本中的GM_addStyle进行的操作).

如何在Chrome扩展程序中完成此操作?

最佳答案
您可以使用有权访问页面DOM的内容脚本.

在manifest.json中,您可以:

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

DOM加载后,这会将css文件mystyles注入任何Google页面.这不会完全覆盖样式,但是您可以制作CSS来替换它们的样式.

可以在code.google.com上找到更多信息.它还包括有关如何以编程方式将CSS注入页面的信息.

猜你在找的CSS相关文章