0

可能重复:
我的 CSS 没有通过我的内容脚本注入

清单.json

{
    "name": "TESTE",
    "version": "0.0.0.1",
    "manifest_version": 2,
    "description": "Description",
    "content_scripts": [
        {       
            "matches": ["http://*/*wss"],// <<---------
            "css": ["style.css"],
            "js":["alert.js"]
        }       
    ],
    "permissions": ["tabs", "<all_urls>","http://*/*"]
}

js文件运行良好,但如果我把通用匹配放在css就像

"matches":["http://*/*"]

为什么?

4

1 回答 1

1

这是一个存在一年多的已知错误。

对此的临时解决方案是从内容脚本 javascript 中注入 CSS:

var link=document.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("type", "text/css");
link.setAttribute("href", chrome.extension.getURL("main.css"));

document.getElementsByTagName("head")[0].appendChild(link);
于 2012-10-03T08:22:48.220 回答