Ger*_*ári 5 javascript css google-chrome google-chrome-extension
我的问题是我想用我的自定义设置修改网站的样式.我尝试使用Content Scripts,但这种剂量有效,因为它们无法覆盖原始的css文件.这是一个例子:
富/ manifest.json的
{
"name": "test",
"version": "1.0",
"content_scripts": [
{
"matches": ["file://*/*test.html"],
"css": ["main.css"]
}
]
}
Run Code Online (Sandbox Code Playgroud)
富/ main.css的
body {
background: #0f0;
}
Run Code Online (Sandbox Code Playgroud)
的test.html
<html>
<head>
<title>foobar</title>
</head>
<body style="background:#f00;">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
然后我将扩展foo文件夹加载到我的谷歌浏览器中,并打开test.html但背景颜色仍然是红色.我检查了元素,我看到了:
元素风格
body {
background: #f00;
}
用户样式表
body {
background: #0f0;
}
如何使用带有内容脚本的自定义css修改现有的css文件?
如果这不可能,当网页加载谷歌浏览器时,如何使用我的自定义自动修改现有的CSS.
内联样式规则比从样式表导入的任何规则具有更高的先例.您可以使用该!important指令来破坏此行为:
body {
background: #0f0 !important;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2167 次 |
| 最近记录: |