Моя проблема в том, что я хочу изменить стиль сайта с помощью собственных настроек. Я пробовал использовать сценарии содержимого , но эта функция работает, потому что они не могут перезаписать исходные файлы 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
foobar
Затем я загрузил папку расширения foo в свой Google Chrome, и открыл test.html, но цвет фона все еще красный. Я проверил элемент и увидел, что:
Стиль элемента
тело {
фон: # f00;
}
таблица стилей пользователя
тело {
фон: # 0f0;
}
Как я могу изменить существующий файл CSS с моим пользовательским CSS с помощью сценариев содержимого?
Если это невозможно, как я могу автоматически модифицировать существующий CSS с моим пользовательским, когда страница загружается в Google Chrome специально.