"content_scripts":[{
"matches" : ["*"],
"js": ["jquery-2.0.2.min.js","jquery.Jcrop.js"],
"css": ["jquery.Jcrop.min.css"]
}],
对于我的chrome扩展程序,我希望它可以在所有页面上运行,并将该代码注入所有页面。我怎样才能做到这一点?谢谢。
答案 0 :(得分:1)
根据match pattern documentation,matches
中的网址必须遵循以下模式:
<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://
网址中注入脚本。