如何检测是否安装了浏览器插件?

时间:2017-09-04 18:31:06

标签: javascript browser

我为Firefox和Chrome编写了自己的插件。当他访问我的网站时,有没有办法检测当前用户是否安装了我的插件?我想在没有我的插件的情况下为用户添加一些额外的信息。到目前为止,我只找到了一种检测插件的方法

1 个答案:

答案 0 :(得分:1)

你可以让你的扩展在dom中添加一些隐藏的div并检查div是否存在例如:

var isInstalled = document.documentElement.getAttribute('yourExtension');

if (isInstalled) {
    //...
}

或者您也可以考虑使用chrome存储,您可以在其中为扩展程序添加对象。

https://developer.chrome.com/extensions/storage