предупреждение «задержка публикации - широкие разрешения хоста», даже если скрипт содержимого выполняется не на всех страницах - PullRequest
0 голосов
/ 17 февраля 2019

Всякий раз, когда я пытаюсь опубликовать новое обновление для моего расширения Chrome, я получаю предупреждение «Публикация отложена - права доступа к широкому хосту».И я должен ждать 4-5 дней, чтобы опубликовать его.

Если пользователь сообщает об ошибке в расширении, предоставление исправления будет иметь срок обработки недели, хотя исправление незначительно, что чертовски неприятно!:( Вы не можете проверить терпение моих пользователей.

Говоря конкретно о "разрешениях широкого хоста":

Читая много статей и форумов, я узнал, что еслискрипт содержимого внедряется на любом веб-сайте без указания хоста, он становится проблемой безопасности для пользователей. Я согласен с этим и благодарен команде Chromium за защиту нас от вредоносных расширений.

Но мое расширение внедряет скрипт содержимого только вопределенный набор страниц, где URL содержит определенный параметр запроса.

Я не могу раскрыть подробности моего продукта на общедоступном форуме, но позвольте мне рассказать об этом на примере. Пусть этот параметр запроса будет "my_company_parameter".

{
  "matches": [ "http://*/*my_company_parameter=*", "https://*/*my_company_parameter=*" ],
  "js": [ "content_client.js" ],
  "run_at": "document_start"
}

Как видите, расширения загружают некоторые инструменты на любую страницу, которая открывается с помощью параметра запроса "my_company_parameter" и не затрагивает другие URL-адреса.

Вопрос в том, как это становится проблемой безопасности дляпользователи? Почему, черт возьми, они будут устанавливать расширение или использовать этот параметр запроса яЕсли они не хотят использовать мой продукт.

Шаблон URL не так открыт, как https://*/*, но все же я должен страдать от отложенного процесса проверки.

Означает ли это, что любойИз-за этого пострадает универсальное расширение утилиты, которое работает на разных страницах независимо от хоста?

Что если я не укажу эти скрипты в манифесте, а выполню из фонового скрипта, перехватывая запросы документов?Это ускорит процесс публикации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...