Как внедрить CSS с помощью файла содержимого скрипта в расширении Chrome?

Я пытаюсь внедрить свой CSS из JavaScript, который внедряется как скрипт содержимого:

"content_scripts": [
   {
      "matches": ["http://www.google.com/*"],
      "js": ["script.js"]
   }
],

я нашеланалогичный вопрос о внедрении CSS, но я столкнулся с проблемой при использовании кода изпринятый ответ, Вот мойscript.js содержание:

var link = document.createElement("link");
link.href = chrome.extension.getURL("style.css");
link.type = "text/css";
link.rel = "stylesheet";
document.getElementsByTagName("head")[0].appendChild(link);

После загрузки какой-либо страницы это сообщение появляется в консоли:

Denying load of chrome-extension://phkgaaiaakklogbhkdnpjncedlbamani/fix.css. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.

Есть ли способ это исправить? Или, может быть, каким-то другим способом внедрить CSS из этого файла JavaScript?

Примечание. Я не могу включить таблицу стилей непосредственно из манифеста.

Ответы на вопрос(1)

Ваш ответ на вопрос