"content_scripts":[{
"matches" : ["*"],
"js": ["jquery-2.0.2.min.js","jquery.Jcrop.js"],
"css": ["jquery.Jcrop.min.css"]
}],
Для моего расширения chrome я хочу, чтобы он работал на всех страницах и вводил этот код на все страницы. Как я могу это сделать? Спасибо.
Согласно документации шаблона соответствия, URL-адреса в 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://
URL.