如何判断使用的是Lodop还是C-Lodop

Lodop和C-Lodop混合部署的时候,LodopFuncs.js里面有自动判断当前浏览器使用什么,支持np插件的就会使用Lodop,不支持插件方式的会使用C-Lodop,可以通过预览窗口左上角图标简单的识别出当前使用的是哪种方式。

1.弹出的窗口。
弹出窗口左上角是小打印图标,使用的是C-Lodop
弹出窗口左上角是浏览器图标,使用的是Lodop;

2.用CVERSION属性判断是否云打印。
如官网(或混合安装包自带的)样例1:判断是否控件是否安装。
LODOP.CVERSION是C-Lodop的版本号,如果该浏览器使用的是Lodop插件方式,那么调用这个LODOP.CERSION就会提示undefined
所以需要提前判断该浏览器是否使用的是云打印,如果是云打印,再调用这个LODOP.CERSION方法。
如下面方法,浏览器不是使用的C-Lodop弹出的提示会只有Lodop的版本号。

function CheckIsInstall() {     
        try{            
              var LODOP=getLodop();
            if (LODOP.VERSION) {
                 if (LODOP.CVERSION)
                 alert("当前有C-Lodop云打印可用! C-Lodop版本:"+LODOP.CVERSION+"(内含Lodop"+LODOP.VERSION+")");
                 else
                 alert("本机已成功安装了Lodop控件! 版本号:"+LODOP.VERSION);
            };
         }catch(err){
          }

posted @ 2018-09-26 10:16  花谢悦神  阅读(4416)  评论(0编辑  收藏  举报