Моя проблема в том, что я хочу изменить стиль сайта с моими пользовательскими настройками.Я попытался с 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 с помощью сценариев содержимого?
Если это невозможно, как я могу автоматически изменить существующий CSS с моим собственным, когда страница загружается в Google Chrome специально.