14

自分のサイトで Chrome 拡張機能を自己ホストしたいのですが、Chrome Web ストアと同じインストール エクスペリエンスを提供したいと考えています。具体的には、ユーザーにもう一度クリックして拡張機能をインストールするように求める「クロムに追加」ボタンが必要です。現在、自己ホスト型拡張機能では、ダウンロードを確認してからインストールを確認する必要があります。

Web ストアの例を次に示します: https://chrome.google.com/webstore/detail/olnconaknblgbkfgknkfmmfhhbebkekd

私がセルフホストしたい唯一の理由は、拡張機能をインストールしている間、彼らが私のサイトにとどまることができるようにするためです.

それが経験に役​​立つなら、Chrome Webストアでも完全に問題なくホスティングできます(つまり、ダウンロードをすぐに開始するChrome Webストアへの私のサイトからの特別なリンク)。

何か案は?

4

4 に答える 4

14

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 にはInline Installationがあり、まさに探しているものと思われます。

于 2011-10-29T04:26:38.020 に答える
6

Chrome にインライン インストールが追加されました。これにより、サイトにワンクリックでインストールできますが、ストアからダウンロードできます。

詳しくはこちらをご覧ください。

于 2012-04-11T05:19:45.950 に答える
5

このようなものをメタデータに追加します

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

これをどこにでも追加します:

onclick="javascript:chrome.webstore.install()"
于 2013-02-04T20:39:59.307 に答える