"content_scripts":[{
"matches" : ["*"],
"js": ["jquery-2.0.2.min.js","jquery.Jcrop.js"],
"css": ["jquery.Jcrop.min.css"]
}],对于我的chrome扩展,我希望它能在所有页面上工作,并将代码注入到所有页面中。我该怎么做?谢谢。
发布于 2013-10-05 08:32:13
根据匹配模式文档,matches中的URL必须遵循以下模式:
<url-pattern> := <scheme>://<host><path>因此,您的代码是无效的,因为它缺少://以及host和path部分。
您可以使用特殊模式<all_urls>在所有受支持的方案上注入脚本:
"content_scripts":[{
"matches" : [ "<all_urls>" ],
"js": ["jquery-2.0.2.min.js","jquery.Jcrop.js"],
"css": ["jquery.Jcrop.min.css"]
}],重要注意事项:支持的方案是http、https、file、ftp和chrome-extension;这意味着您不能将脚本注入任何chrome:// URL。
https://stackoverflow.com/questions/19193806
复制相似问题