我正在使用一个嵌入式插件在我的web应用程序中启用扫描(Dynamsoft的webscanning插件)。我向Firefox用户提供xpi,向Chrome用户提供crx。当没有安装插件时查看页面时,Firefox会尝试下载插件,用户需要点击“手动安装”才能安装它。Chrome将不会尝试下载插件(根据http://code.google.com/p/chromium/issues/detail?id=15745的设计)
我想使用javascript来检测插件是否已安装(最好在通过嵌入标记加载之前进行检测)。如果没有安装插件,我希望向用户提供说明和正确插件的链接。两个浏览器都可以在用户点击下载链接而不是只是尝试通过嵌入标记加载时安装其各自的插件。
那么,有人知道使用javascript检测插件是否已安装的方法吗?