You could add to the manifest’s permissions field; See web_accessible_resources. So you would add this to the manifest:
, "web_accessible_resources": [
"fix.css"
]
See also “Programmatic injection”. and insertCSS()
.
For most applications, forget all that createElement
code and just add the CSS file to the manifest:
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"css": ["fix.css"],
"js": ["script.js"]
}
],
although I understand that you don’t want to do that in this exact instance.