从 Chrome 扩展程序插入 CSS
Insert CSS from Chrome Extension
我正在开发一个允许用户更改页面CSS的chrome扩展程序。我尝试在chrome.tabs api中使用insertCSS方法,只是尝试将样式标签附加到HTML中,但我没有成功。谁能告诉我insertCSS方法是如何工作的,或者如何从扩展名中的.js文件访问网页?
注入代码很简单
chrome.tabs.insertCSS(tabId, {
file : "mystyle.css"
});
确保 mystyle.css 同时在清单中列出
"web_accessible_resources": [
"mystyle.css"
],
使用 Chrome Devtools 检查注入是否成功。我遇到了一个问题,我认为我的 CSS 没有被注入。在调查时,确实如此,但我的选择器不正确。我最终为许多样式添加了!important。
相关文章:
- 在 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