Content Scripts CSS不会覆盖原始
|
我想使用自定义设置修改网站样式的问题。我尝试使用Content Scripts,但这很有效,因为它们不能覆盖原始的CSS文件。这是一个例子:
foo / manifest.json
{
\"name\": \"test\",
\"version\": \"1.0\",
\"content_scripts\": [
{
\"matches\": [\"file://*/*test.html\"],
\"css\": [\"main.css\"]
}
]
}
foo / main.css
body {
background: #0f0;
}
test.html
<html>
<head>
<title>foobar</title>
</head>
<body style=\"background:#f00;\">
</body>
</html>
然后,我将扩展名foo文件夹加载到我的Google chrome中,并打开了test.html,但背景色仍然是红色。我检查了元素,然后看到了:
元素样式
body {
background: #f00;
}
用户样式表
body {
background: #0f0;
}
如何使用带有内容脚本的自定义CSS修改现有的CSS文件?
如果无法做到这一点,当页面特别在Google chrome中加载时,如何使用我的自定义自动修改现有的CSS。
没有找到相关结果
已邀请:
2 个回复
补蹲农界维
指令来颠覆此行为:
刷遍派戳
如果您使用原始的完整选择器,并在其前面加上ID,则规则将始终优先。