Javascript Chrome扩展驻留样式表的运行时修改

Javascript Chrome扩展驻留样式表的运行时修改,javascript,css,google-chrome-extension,Javascript,Css,Google Chrome Extension,我们正在编写一个Chrome扩展来创建信息弹出窗口。我们希望能够在运行时根据用户的请求切换字体大小 奇怪的是,Chrome扩展清单中包含的样式表没有显示在样式表的页眉列表中 我认为样式表必须使用chrome.extension.getStylesheet或类似的操作符来引用 一旦我们有了一个指向相关样式表的对象指针,我们的目的就是调整相应元素的字体大小 有什么帮助吗 Sam通过清单文件注入的样式表不能通过API编辑 如果要动态更改该值,请使用(有关及时调用insertCSS的几种方法的详细信息,

我们正在编写一个Chrome扩展来创建信息弹出窗口。我们希望能够在运行时根据用户的请求切换字体大小

奇怪的是,Chrome扩展清单中包含的样式表没有显示在样式表的页眉列表中

我认为样式表必须使用chrome.extension.getStylesheet或类似的操作符来引用

一旦我们有了一个指向相关样式表的对象指针,我们的目的就是调整相应元素的字体大小

有什么帮助吗


Sam通过清单文件注入的样式表不能通过API编辑

如果要动态更改该值,请使用(有关及时调用insertCSS的几种方法的详细信息,请参阅)或。后者还不接受任意代码。幸运的是,合理的字体大小数量有限,因此您可以为(例如)字体大小7到40硬编码不同的样式表,然后完成

如果样式表只对几个页面有用,并且在内容脚本中动态计算该值,那么创建和注入
也是一个不错的选择


如果您使用完全相同的CSS选择器,那么最后一个样式表将始终优先于前一个样式表(如果选择器不同,则将确定发生了什么)。

我没有看到任何API来切换注入的样式表。只需在内容脚本中添加一个带有id的普通
元素。