Как сделать ссылку на расширение Chrome, например на Интернет-магазин Chrome?

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

Вот пример интернет-магазина: https://chrome.google.com/webstore/detail/olnconaknblgbkfgknkfmmfhhbebkekd

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

Я бы отлично разместился в интернет-магазине Chrome, если бы это помогло с опытом (то есть специальная ссылка с моего сайта на интернет-магазин Chrome, которая немедленно начнет загрузку).

Любые идеи?




Ответы (4)


Интернет-магазин Chrome имеет особое отношение, вы не можете воспроизвести его.

Чтобы избавить вас от проблем с самостоятельным хостингом, вы можете предоставить прямую ссылку на crx-файл, размещенный в интернет-магазине, который имеет следующий формат:

http://clients2.google.com/service/update2/crx?response=redirect&x=id%3D<EXTENSION_ID_HERE>%26uc%26lang%3Den-US&prod=chrome

Пользователям все равно потребуется подтвердить 2 раза, но, по крайней мере, вам не нужно размещать его, и пользователи не покинут ваш сайт.

ОБНОВЛЕНИЕ

Chrome 15, который был только что выпущен в стабильную ветку, имеет встроенную установку, что кажется именно тем, что вы ищете.

person serg    schedule 29.10.2011
comment
А как насчет того, чтобы встроить какой-то iFrame интернет-магазина на мой собственный сайт? - person aloo; 30.10.2011
comment
также для загрузки расширений можно использовать chrome-extension-downloader.com - person lszrh; 29.03.2013
comment
Стоит упомянуть, что вы больше не можете напрямую ссылаться на файл .crx, Chrome заблокирует его. - person Benjamin Gruenbaum; 08.04.2013

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

Дополнительные сведения см. здесь.

person Gordon    schedule 11.04.2012

Добавьте что-то подобное в свои метаданные

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

Добавьте это где угодно:

onclick="javascript:chrome.webstore.install()"
person Aminadav Glickshtein    schedule 04.02.2013

Chrome больше не поддерживает встроенную установку расширений.

https://developer.chrome.com/extensions/inline_faq.

Когда ваш сайт вызывает chrome.webstore.install(), Chrome больше не будет сразу запускать диалоговое окно, а вместо этого откроет новую вкладку переднего плана на странице сведений в онлайн-магазине Chrome.

person Brad Johnson    schedule 02.04.2020