Каков порядок внедрения скриптов в расширения chrome, если для страницы допустимо несколько записей content_script?

#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-й и так далее. Это не задокументировано, хотя, но так как это всегда работало, я не думаю, что это изменится, и даже если это произойдет, изменение может рассматриваться как ошибка для нарушения исторического поведения.