Chrome怎么办我创建提示对话框来安装扩展程序?

时间:2017-04-27 06:28:32

标签: javascript google-chrome google-chrome-extension

前几天我遇到了这个问题,一个网站能够提示安装Chrome扩展程序,而不必离开网站并转到chrome网上商店:

enter image description here

如何为扩展程序完成此操作,而不是将用户引导到chrome商店的扩展程序页面?

1 个答案:

答案 0 :(得分:0)

基本上出现(然后将您的网站与扩展名相关联)作为onclick操作的结果调用chrome回调:

chrome.webstore.install(url, successCallback, failureCallback)

https://developer.chrome.com/webstore/inline_installation

你可能还想装饰你的网站,它建议在该链接中有一个按钮“添加到chrome”或者没有(在示例图片中,他们添加一些方向文本)。

示例:

in

 <head> <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/ionkpaepibbmmhcijkhmamakpeclkdml">
 </head>
 ...
 <input type="submit" value="Clicking here" onclick="installExtension(); return false;"/>
  <script>
    function installExtension() {chrome.webstore.install("https://chrome.google.com/webstore/detail/ionkpaepibbmmhcijkhmamakpeclkdml", 
         function() { console.log("installed it");}, function() { console.log("rejected it");}); 
    }
  </script>