12

我想自己在自​​己的網站上主持一個Chrome擴展,但希望安裝體驗與Chrome網上商店相同。具體來說,我想要一個「添加到Chrome」按鈕,要求用戶通過再次點擊來安裝擴展。目前在自我託管的擴展中,您必須確認下載並確認安裝。如何鏈接到Chrome網上應用店之類的Chrome擴展?

這裏是網上商店的例子:https://chrome.google.com/webstore/detail/olnconaknblgbkfgknkfmmfhhbebkekd

唯一的原因,我想自己的主機是使他們能夠留在我的網站上,同時安裝該擴展。

我會完全恢復健康的主機上的Chrome網上應用店以及如果與經驗幫助(即從我的網站Chrome網上應用店一個特殊的鏈接,將立即開始下載)。

任何想法?

回答

12

Chrome網上應用店有特殊處理,你不能複製。

爲了節省你的自我託管的麻煩,可以提供託管在網絡存儲器直接鏈接到CRX文件,該文件的格式如下:

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

用戶仍然需要確認的2倍,但至少你不必託管它,用戶也不會離開您的網站。

UPDATE

的Chrome 15,剛釋放到穩定的分支,具有Inline Installation,這好像正是你所期待的。

+0

有關嵌入某種的網絡存儲器中的iFrame對我自己的網站是什麼? – aloo

+0

@aloo看到更新 – serg

+0

是的多數民衆贊成在完美的感謝! – aloo

5

現在,Chrome已安裝內嵌使一點擊你的網站,但商店及下載安裝。

詳情請參閱here

3

添加這樣的事情您的元數據

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

添加此的任何地方:

onclick="javascript:chrome.webstore.install()"