#google-chrome-extension #browser-extension #chrome-extension-manifest-v2
Вопрос:
Я понимаю, что в пределах одной content_scripts
записи сценарии вводятся в том же порядке, в каком они отображаются в js
массиве, но каков порядок ввода между различными записями content_scripts
массива? Вот пример:
"content_scripts": [ { "js": [ "abc.js" ], "matches": [ "lt;all_urlsgt;" ] }, { "js": [ "xyz.js" ], "matches": [ "*://www.google.com" ] } ]
В этом примере оба abc.js
и xyz.js
остаются действительными для www.google.com
. Можем ли мы предположить некоторый порядок, в котором они будут вводиться? Я не смог найти такой гарантии в документации Google или Mozilla. Любые указатели высоко ценятся.
Комментарии:
1. То же самое. Вводятся все соответствующие сценарии из первой записи, из 2-й и так далее. Это не задокументировано, хотя, но так как это всегда работало, я не думаю, что это изменится, и даже если это произойдет, изменение может рассматриваться как ошибка для нарушения исторического поведения.