我想在我自己的网站上自行托管一个chrome扩展,但希望安装体验与在chrome网上商店上的安装体验相同。具体地说,我想有一个“添加到chrome”按钮,要求用户安装扩展与一个更多的点击。目前在self hosted extensions上,你必须确认下载,然后确认安装。
下面是一个网络商店的例子:https://chrome.google.com/webstore/detail/olnconaknblgbkfgknkfmmfhhbebkekd
我想自己托管的唯一原因是,他们可以留在我的网站,而安装的扩展。
如果对体验有帮助的话,我也可以托管在chrome网络商店上(即从我的网站到chrome网络商店的一个特殊链接,它会立即开始下载)。
有什么想法吗?
发布于 2011-10-29 12:26:38
Chrome网络商店有特殊待遇,你不能复制它。
为了省去自托管的麻烦,您可以提供指向托管在webstore上的crx文件的直接链接,其格式如下:
http://clients2.google.com/service/update2/crx?response=redirect&x=id%3D<EXTENSION_ID_HERE>%26uc%26lang%3Den-US&prod=chrome用户仍然需要确认2次,但至少你不需要托管它,用户也不会离开你的网站。
更新
刚刚发布到稳定分支的Chrome15有Inline Installation,这似乎正是你想要的。
发布于 2012-04-11 13:19:46
Chrome现在有内联安装,可以在你的网站上一键安装,但可以从商店下载。
有关更多详细信息,请参阅here。
发布于 2013-02-05 04:39:59
将类似以下内容添加到元数据中
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/you-chrome-id">将此代码添加到任意位置:
onclick="javascript:chrome.webstore.install()"https://stackoverflow.com/questions/7936277
复制相似问题