我在我的web应用程序中使用嵌入式插件来启用扫描(Dynamsoft的web扫描插件)。我为Firefox用户和Chrome用户提供了一个xpi。在未安装插件的情况下查看页面时,Firefox会尝试下载插件,用户需要点击“手动安装”才能安装插件。 Chrome将不会尝试下载插件(这是根据http://code.google.com/p/chromium/issues/detail?id=15745设计的)如果安装了插件,我该如何检查Firefox和Chrome
我想用javascript检测插件是否安装(最好在尝试通过嵌入标签加载之前) 。如果没有安装插件,我想提供一个解释和正确的插件链接给用户。如果用户点击下载链接而不是尝试通过嵌入标签加载,那么两个浏览器都可以毫无问题地安装各自的插件。
那么,有没有人知道一种方式检测插件是使用JavaScript安装吗?
它可能是,但我实际上不需要访问插件,只知道它是否存在。 – 2011-01-08 22:21:04
它有点“隐私漏洞”,因为它可以用来指纹你的浏览器。在这里看到一个演示:https://panopticlick.eff.org/ – russau 2012-07-24 23:28:16