Jak wstrzyknąć CSS za pomocą pliku skryptu zawartości w rozszerzeniu Chrome?

Próbuję wstrzyknąć mój kod CSS z JavaScript, który jest wstrzykiwany jako skrypt treści:

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

znalazłempodobne pytanie o wstrzykiwaniu CSS, ale napotkałam problem podczas używania kodu zzaakceptowana odpowiedź. Oto mojascript.js zawartość:

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);

Po załadowaniu strony ta wiadomość pojawia się w konsoli:

Odmawianie obciążenia chrome-extension: //phkgaaiaakklogbhkdnpjncedlbamani/fix.css. Zasoby muszą być wymienione w kluczu manifestu web_accessible_resources, aby mogły być ładowane przez strony spoza rozszerzenia.

Czy jest jakiś sposób, aby to naprawić? A może jakiś inny sposób wstrzyknięcia CSS z tego pliku JavaScript?

Uwaga: Nie mogę dołączyć arkusza stylów bezpośrednio z manifestu.

questionAnswers(1)

yourAnswerToTheQuestion