我正在构建一个chrome扩展和一个JS库,以允许安装此扩展。
有几种方法可以要求用户安装扩展程序:
有没有办法在事先使用javascript检查网站是否支持内联安装?
到目前为止,我找到的唯一方法是触发内联安装,然后回退到重定向到网上商店:
chrome.webstore.install(extensionUrl, successCallback, function() {
redirectToChromeWebstoreExtensionUrl();
});
这不理想,因为重定向将被Chrome阻止,因为它不是由用户触发的。
我想要做的是先检查网站是否支持内联安装,然后选择合适的安装方法。