• LodopFuncs.js和CLodopFuncs.js区别和联系


    所在位置:
    LodopFuncs.js可以在官网下载中心综合版里下载到。
    CLodopfuncs.js在C-Lodop服务缓存中,C-Lodop启动的时候才能访问到。

    需不需要下载放置到项目里:(客户端本地打印角色)
    LodopFuncs.js放在服务器端,需要放到项目里。
    CLodopFuncs.js不需要下载放到项目里,这个是客户端本地的安装启动后才生成的,信息也是客户端本地的,不能放到服务器上。(即使是其他角色,c-lodop在服务器上,也不能下载下来用,如下面所述,要通过c-lodop端口引用)
    相关博文:Lodop部署web网站 客户端本地打印角色
    Lodop打印控件在页面如何使用

    内容:
    LodopFuncs.js中包含了提示下载安装,以及判断哪些浏览器及浏览器版本使用lodop还是c-lodop,具体可查看里面的needclodop()方法,以及判断版本是否升级,提示升级。
    该文件可以根据需要自行修改,提示下载安装的路径需要变成自己中放置的路径,提示升级的版本号也可以自己控制。也可以修改needclodop()方法返回true,强制所有浏览器使用c-lodop等。
    CLodopFuncs.js主要内容包含打印机信息、C-Lodop服务信息、相关功能函数信息等内容。js文件较大,通常情况下开发人员可以不用理会。
    相关博文:LODOP打印控件如何提示用户升级下载安装新版本

    引用方法:
    1.引用LodopFuncs.js后,不必再引用CLodopFuncs.js。
    就是个普通的JS文件,和普通JS文件引用一样。
    如果你查看一下LodopFuncs.js,就可以发现该JS中如果判断该浏览器需要使用c-lodop,会动态引用CLodopFuncs.js。
    客户端本地打印角色,只需要在服务器引用LodopFuncs.js。

    2.引用CLodopFuncs.js
    引用LodopFuncs.js后,不必引用,因为LodopFuncs.js动态引用了。
    页面直接http://localhost:8000/CLodopFuncs.js,也可以(如果是https,则是8443端口 如何设置C-Lodop打印控件的端口),这样写的时候注意不要用getLodop方法。但是客户端本地打印角色建议不用这种方法,直接引用LodopFuncs.js,里面有很多写好的内容。

    集中打印,客户端本地打印,引用多个CLodopFuncs.js
    http://[C-Lodop服务所在主机ip或域名]:[C-Lodop端口]/CLodopFuncs.js
    相关博文:c-lodop云打印实现手机打印 JS语句打印

    如果引用多个,某个找不到再找下一个优先级。
    例如:http://localhost:8000/CLodopfuncs.js? priority=1
    可以用priority设置优先级,该参数值越大优先级越高,默认值为0。

    如果多个c-lodop,需要指定到哪个,可以用name区分。
    例如:http://192.168.1.1:8000/CLodopfuncs.js?name=LODOPA
    相关博文:C-LODOP设置同一页面 手机电脑都打印

    引用LodopFuncs.js后,不必引用CLodopfuncs.js,因为LodopFuncs.js动态引用了。

  • 相关阅读:
    openCR-用ROS代码获取电压的方法
    openCR-用ROS代码控制按键的方法
    TurtleBot3-基础例程
    TurtleBot3-键盘远程控制
    TurtleBot3-Topic Monitor
    openCR-串口打印HelloWorld
    Ubuntu播放音乐 mp3 wav
    SQL Server2008创建约束图解 转
    height、clientHeight、scrollHeight、offsetHeight区别
    第一次弄项目有感
  • 原文地址:https://www.cnblogs.com/huaxie/p/10243866.html
Copyright © 2020-2023  润新知