我创建了一个Chrome扩展程序,其中包含background.html
和helper.html
两个html页面。
我正在尝试将代码注入到helper.html
中,该代码当然在扩展中运行。 helper.html
作为我使用chrome创建的popup
窗口运行。windows.create(object createData, function callback)
。但是,到目前为止,我无法这样做。从文档中我了解到我的内容脚本规则应该是
"content_scripts": [
{
"matches": ["chrome-extension://*/*"],
"js": ["jquery.js","myscript.js"],
"css": ["style.css"],
"run_at": "document_end"
}
但它失败了。
请注意,当我使用localhost时,例如
"content_scripts": [
{
"matches": ["http://localhost/"],
"js": ["jquery.js","myscript.js"],
"css": ["style.css"],
"run_at": "document_end"
}
它有效。 localhost运行完全相同的代码,但不知何故,扩展程序拒绝识别我要匹配的文件("matches": ["chrome-extension://*/*"]
)