【发布时间】:2011-08-29 23:11:55
【问题描述】:
我想使用自定义设置修改网站样式的问题。我尝试使用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>
然后我将loaded 扩展名 foo 文件夹放入我的谷歌浏览器,并打开 test.html 但背景颜色仍然是红色。我检查了元素,我看到了:
元素样式
body {background: #f00;}
用户样式表
body {background: #0f0;}
如何使用带有内容脚本的自定义 css 修改现有 css 文件?
如果这不可能,当页面在谷歌浏览器中加载时,如何使用我的自定义自动修改现有的 css。
【问题讨论】:
标签: javascript css google-chrome google-chrome-extension