检查是否支持Chrome扩展内嵌安装

时间:2018-03-20 16:04:21

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

我正在构建一个chrome扩展和一个JS库,以允许安装此扩展。

有几种方法可以要求用户安装扩展程序:

  1. 如果网站已经过验证并添加到扩展程序webstore设置,则为内联安装。
  2. 否则重定向到chrome webstore。
  3. 有没有办法在事先使用javascript检查网站是否支持内联安装?

    到目前为止,我找到的唯一方法是触发内联安装,然后回退到重定向到网上商店:

    chrome.webstore.install(extensionUrl, successCallback, function() {
      redirectToChromeWebstoreExtensionUrl();
    });
    

    这不理想,因为重定向将被Chrome阻止,因为它不是由用户触发的。

    我想要做的是先检查网站是否支持内联安装,然后选择合适的安装方法。

0 个答案:

没有答案