@nomer1

Какие нововведения в правила для разработки расширений будут с 1 августа для Google Chrome?

Пришло на почту письмо:
Dear Developer,
Protecting users and user choice have been long-standing principles of Google's core philosophy. That is why three years ago, Chrome released an extension-based Settings Overrides API for Chrome on Windows that ensures all users have notice and control over any settings change that take place in their browser. Earlier this year, we implemented the same API for macOS.

Starting August 1, the only compliant way to programmatically change the startup page, homepage, search provider setting, or any other setting that has an API is via the appropriate API. If your extension affects changes to any of these functions, it must use the API.

Extensions that have been using the Webrequest API (or other mechanisms) to redirect search requests from the new tab page or the omnibox, must now use the search provider and/or new tab page API. After August 1st, extensions redirecting search requests from the new tab page or omnibox without using these APIs will be removed from the store.

Extensions that perform automatic redirections from a web page URL must display a prominent notice informing the user of the redirection. For example, if an extension redirects search queries from www.google.com (or any other search provider), the extension's notice must:

Be prominent: large, conspicuous, and close in proximity to the search box and on the search engine results page
  • Be timely: shown prior to the user executing the search
  • Be persistent: the prominent notice (including the name) cannot automatically disappear or be dismissable; it must show up every time, not just prior to the first redirect
  • Must show the name of the extension (and the brand of search engine, if different) and what will happen
  • Not look similar to a system or Chrome dialog box or user-interface element; for example, disclosures in yellow bars that look similar to Chrome's yellow ("butter") bars are not permitted.

Extensions must also comply with other Chrome Web Store policies and Google's Unwanted Software Policy.

Sincerely,

Chrome Web Store Team
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 1
@entermix
Уговорили:

Уважаемый Разработчик,
Защита пользователей и выбор пользователя были давние принципы основной философии компании Google. Именно поэтому три года назад, хром и расширение параметров Переопределения API для Chrome на Windows, что гарантирует, что все пользователи заметили и контролировать любые параметры изменения, которые происходят в браузере. Ранее в этом году мы реализовали один и тот же API для MacOS.

Начиная с 1 августа, только в соответствующий способ программно изменить стартовую страницу, домашнюю страницу, настройки поставщика поиска, или любой другой параметр, который имеет API осуществляется через соответствующие API. Если ваше расширение влияет на изменения в любом из этих функций, она должна использовать API.

Расширения, с помощью API запросы webrequest (или других механизмов) для перенаправления запросов поиска на новой вкладке или в омнибоксе, теперь должны использовать поставщик поиска и/или новой вкладки по API. После 1-го августа, расширения перенаправления запросов поиска в новой вкладке или омнибокс, не используя эти API будут удалены из магазина.

Расширения для автоматического перенаправления веб-страницы должно отображаться уведомление, информирующее пользователя о переадресации. Например, если расширение перенаправляет запросы поиска www.google.com (или любой другой поставщик поиска), заметил расширение, не нужно:

Быть заметным: большие, приметные, и поблизости в поле поиска и страницы результатов поиска

Быть своевременным: показаны до пользователя, выполняющего поиск
Будьте настойчивы: в уведомление (включая название) не может автоматически исчезнуть или быть dismissable; оно должно появляться всякий раз, не только до первого редиректа
Должно быть указано имя расширение (и бренд поисковых систем, если они отличаются) и что будет
Не похожи на системы или диалоговое окно Chrome или пользовательского интерфейса элемент; например, раскрытие информации в желтые полоски, которые похожи на желтые браузера Chrome ("масло") баров не допускаются.

Расширения должны также соблюдать другие правила веб-магазину Chrome и нежелательного программного обеспечения в соответствии с политикой Google.

С уважением,

Команда Интернет-Магазина Chrome
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы