【发布时间】:2011-01-08 22:06:04
【问题描述】:
我在我的网络应用程序中使用嵌入式插件来启用扫描(Dynamsoft 的网络扫描插件)。我为 Firefox 用户提供 xpi,为 chrome 用户提供 crx。查看未安装插件的页面时,Firefox 会尝试下载插件,用户需要点击“手动安装”进行安装。 Chrome 不会尝试下载插件(这是设计使然,根据http://code.google.com/p/chromium/issues/detail?id=15745)
我想使用 javascript 来检测是否安装了插件(最好在尝试通过 embed 标签加载它之前)。如果没有安装插件,我想向用户提供解释和正确插件的链接。如果用户点击下载链接而不是仅仅尝试通过 embed 标签加载,这两个浏览器都可以毫无问题地安装各自的插件。
那么,有没有人知道一种方法可以检测是否使用 javascript 安装了插件?
【问题讨论】:
标签: javascript firefox plugins google-chrome