日期:2014-05-17  浏览次数:20663 次

js调用火狐插件
同事写了一个火狐插件,<embed type="application/p"  id="pl_Id" >可以加载成功,目前要写一个密码框,如果安装插件了,就让密码框显示,如果没有安装插件,就对密码框屏蔽,然后提示安装插件。类似于这种的。希望大家指教一下。
------解决方案--------------------
实际就是判定是否有安装的问题,你可以参照lodop打印控件的检测方法。
<object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0> 
<embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 pluginspage="soft/install_lodop32.exe"></embed>
</object>


var LODOP = getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'))
if ((LODOP==null)
------解决方案--------------------
(typeof(LODOP.VERSION)=="undefined"))alert("打印控件程序未安装!");