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

これは、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 に答える