Из файла manifest.json моего расширения я использую это:
"content_scripts": [ {
"all_frames": true,
"js": [ "jquery-2.2.3.min.js", "content_script.js" ],
"matches": [ "<all_urls>" ],
"run_at": "document_start"
} ],
Когда я устанавливаю свое расширение локально, для совпадений устанавливается значение all_urls, и все работает как положено.Мой content_script внедряется для локально открытого файла: /// c: ... what.html файлов, что я и хочу.
Когда я публикую свое приложение в Chrome Store и устанавливаю мое расширение, оно не работаетбольше.При ближайшем рассмотрении я вижу, что магазин Google каким-то образом пытался скрыться от моего all_urls, и теперь мой manifest.json:
"content_scripts": [ {
"all_frames": true,
"js": [ "jquery-2.2.3.min.js", "content_script.js" ],
"matches": [ "\u003Call_urls>" ],
"run_at": "document_start"
} ],
Почему?это полностью ломает мое расширение.Как тогда кто-то указывает all_urls?Я понятия не имею, что я делаю неправильно или почему это происходит, и ценю любую помощь, которую кто-то может оказать.