在 Chrome 扩展程序中插入 CSS
Insert CSS in Chrome Extension
我知道可以使用Content_Scripts将CSS添加到页面,但我想在JS文件中使用InsertCSS函数。
我有:
chrome.tabs.insertCSS(null, {code: "adfree.css"});
但它不会改变网页的任何内容。我授予了权限:
"permissions": [
"tabs", "*://*"
],
为什么不起作用?
编辑:
chrome.tabs.insertCSS({file: "adfree.css"});
或
chrome.tabs.insertCSS(null, {file: "adfree.css"});
也不起作用...
您正在向其传递文件名,但使用 code
键,而您应该使用 file
键:
chrome.tabs.insertCSS(null, {file: "adfree.css"});
有关详细信息,请参阅文档。
相关文章:
- 在 Chrome 扩展程序中插入 CSS
- 从 Chrome 扩展程序插入 CSS
- 如何在我找到的 HTML 元素之前插入整个 css 类
- 使用 Javascript 插入 Css(太晚了)
- 我的jQuery不起作用 - 我正在尝试将CSS插入到附加了类的元素中
- 如何在 css 链接标签中插入 javascript 函数
- CSS 插入 html 代码时相对背景未展开
- 在 jQuery 中插入一个 CSS id
- 在我的JavaScript按钮上使用CSS插入颜色
- 什么's是将动态加载的JavaScript和CSS插入页面的最有效方法
- 在我的HTML代码中插入JavaScript库和CSS的位置
- Chrome扩展:如何使用插入CSS从Chrome存储中插入以变量为条件的CSS
- 用javascript插入css规则
- 如何使用jquery动态插入css供应商前缀
- 如何在webview.addContentScripts后插入css文件
- 插入css动画浏览器javascript
- 我如何插入CSS代码与Jquery的直接子
- Javascript,在通过insertRule()插入css规则后访问和修改它
- 获取文本并插入css样式
- Javascript在头部插入CSS