2013-11-08 4 views
2

У меня есть расширение chrome, которое устанавливается с помощью установщика, который устанавливает некоторые расширения процесса и браузера. Как и в случае с изменениями в хромовой безопасности, установка будет заблокирована. Google to block local Chrome extensionsУстановка Chrome Extension

Если у нас есть расширение на хром-магазине, то каким образом мы можем перенаправить хром из установщика для установки расширения.

ответ

0

Согласно Chromium Blog:

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

Так, в основном, то, что вам нужно сделать, это:

  1. хоста вашего расширения на Chrome Web Store (опционально удерживая ее скрытой из списков).
  2. Попросите вашего установщика открыть окно браузера Chrome, указывающее на веб-страницу вашего сайта.
  3. На этой странице есть вся необходимая информация и данные для того, чтобы пользователь начал процесс установки расширения. (Ключевое понятие здесь является то, что пользователя должен инициировать процесс установки, например, путем нажатия кнопки

Как установки рядного работа:.

HTML-страница вашего сайта, из которой вы хотите выполнить встроенную установку, должна содержать один или несколько тегов в разделе, ссылающемся на элементы, которые пользователь может установить. Каждый тег должен иметь следующий формат:

<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/itemID"> 

Чтобы действительно начать инлайн установку, в chrome.webstore.install (URL, successCallback, failureCallback) функция должна быть вызвана. Эта функция может быть вызвана только в ответ на жест пользователя, например, в обработчике событий щелчка; исключение будет выбрано, если это не так.

(курсив мой)

Более подробная информация о inline installs feature.

Смежные вопросы