Я разрабатываю расширение Chrome для "сценария содержимого". Я пытаюсь использовать файлы CSS для стилизации некоторых существующих элементов на странице и для стилизации элементов, которые я создаю динамически с помощью JavaScript.
Я указал свой файл CSS в файле manifest.json
:
{
...
"content_scripts": [
{
"matches": [ ... ],
"js": [ ... ],
"css": [ "style.css" ]
}
]
...
}
А затем, если я вставлю что-то подобное в свой style.css
, ничего не произойдет:
body {
background-color: red;
}
Я также ввел некоторые правила в форме:
#MyInsertedEl {
color: red;
}
А затем вставил (используя jQuery ) элемент с идентификатором MyInsertedEl
(ссылка привязки) на страницу, но его цвет не красный (элемент вставлен и отображается на странице).
Так что дает? Что я делаю не так? Согласно документации, у меня есть все, что нужно, и Google не возвращает ничего полезного.
edit: этот код запускается на страницах facebook, если это имеет какое-то отношение ...