我设计了一个镀铬扩展程序来设置页面上的文字颜色,但它只是可以完成一些内容。当我下拉页面时,它会加载新文本。我希望这个新文本能够完成。颜色可以像之前的文本一样设置。如何设置代码?在mainfest.json中,我尝试设置run_at,但它确实无效。 第二个问题是我设置了一些文字使用style.color,但在我不能设置文本的颜色?我该怎么设置这些?非常感谢!
答案 0 :(得分:0)
一种可能的选择是通过programmatic injection。
如文档中所述:
当您的JavaScript或CSS代码不应注入与模式匹配的每个页面时,以编程方式将代码插入页面非常有用。
将代码插入页面时请注意以下事项:
您可以使用清单文件的权限字段获得这两种权限。
tabs.executeScript
tabs.insertCSS
。可以在文档中找到此示例。除此之外,这个类似的SO帖子Chrome Extension to change text style of specific website也可能有所帮助。