Подтвердить что ты не робот

Что означает "http://*/*", "https://*/*" и "<all_urls>" в контексте разрешений расширения Chrome

Я пытаюсь понять работу Chrome chrome. Я изучал файл manifest.json, где мне попадались разрешения "http://*/*", "https://*/*" и "<all_urls>"

Может ли кто-нибудь объяснить, что означают эти разрешения?

4b9b3361

Ответ 1

  • "<all_urls>": соответствует любому URL-адресу, начинающемуся с разрешенной схемы (http:, https:, file:, ftp: или chrome-extension:).
  • "http://*/*": соответствует любому URL-адресу, который использует схему http:.
  • "https://*/*": соответствует любому URL-адресу, использующему схему https:.

Эти разрешения необходимы, если расширение Chrome хочет взаимодействовать с кодом, запущенным на страницах.

Документация по шаблонам соответствия