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动态引用了。

LodopFuncs.js和CLodopFuncs.js区别和联系的更多相关文章
- IE和firefox火狐在JS、css兼容区别
1.firefox不能对innerText支持. firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了. ...
- paip.java 以及JavaScript (js) 的关系以及区别
paip.java 以及JavaScript (js) 的关系以及区别 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http:// ...
- JS和JSP的区别
最近很多同学在纠结于名词缩写之间的相似性,因此本人也来写一篇,讲讲JS和JSP的区别. SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方 ...
- JQuery的ready函数与JS的onload的区别详解
JQuery的ready函数与JS的onload的区别:1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行.$(document).ready()是DOM结构绘制 ...
- require.js与sea.js的区别
hi,感谢各位读者能够阅读我的文章. 下面为大家讲解一下require.js和sea.js的区别.纯属个人意见,不喜勿喷. 首先原理上的区别 sea.js遵循CMD规范.书写方式类似node.js的书 ...
- JQuery与js具体使用的区别(不全,初学)
jQuery能大大简化Javascript程序的编写 要使用jQuery,首先要在HTML代码最前面加上对jQuery库的引用,比如: <script language="javasc ...
- js setTimeout和setInterval区别
1.区别 2.示例代码 <!DOCTYPE html> <html lang="zh"> <head> <meta charset=&qu ...
- require.js和sea.js的区别
下面为大家讲解一下require.js和sea.js的区别.纯属个人意见,不喜勿喷. 首先原理上的区别 sea.js遵循CMD规范.书写方式类似node.js的书写模板代码.依赖的自动加载,配置的简洁 ...
- js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么
js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么 一.总结 一句话总结:js中是对象点方法的形式,这些方法都是对象的方法,而在php.java中却不是这样. 1.j ...
随机推荐
- Oracle 11g实时SQL监控 v$sql_monitor
Oracle 11g实时SQL监控: 前面提到,在Oracle Database 11g中,v$session视图增加了一些新的字段,这其中包括SQL_EXEC_START和SQL_EXEC_ID, ...
- 手动设定统计数据 set_table_stats
PROCEDURE SET_TABLE_STATS Argument Name Type In/Out Default? ------------------------------ -------- ...
- Emacs 中使用中文插件 eim
在 Emacs 中输入中文,一般用 ibus 一类的输入法也能应付,但来回切换有点麻烦,这里介绍国人写的一个好插件 eim. - 安装 由于在 list-packages 中没有找到这个插件,所以不能 ...
- Spring Security(二十四):6.6 The Authentication Manager and the Namespace
The main interface which provides authentication services in Spring Security is the AuthenticationMa ...
- lower_bound
头文件: #include<algorithm> 作用: 查找第一个大于或等于给定数的元素或位置 在从小到大的排列数组中 注意注意: 是排列好的, 一般都是从小到大, 但从大到小也可以, ...
- Java多线程(六)——线程让步
一.yield()介绍 yield()的作用是让步.它能让当前线程由“运行状态”进入到“就绪状态”,从而让其它具有相同优先级的等待线程获取执行权:但是,并不能保证在当前线程调用yield()之后,其它 ...
- SkylineGlobe 7.0版本 矢量数据查询示例代码
在Pro7.0.0和7.0.1环境下测试可用. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
- 多个jdk 变更 引起 tomcat插件 启动不了 The JRE could not be found.Edit the server and change the JRE location.
The JRE could not be found.Edit the server and change the JRE location. 在Windows->Preferences-> ...
- 面试 6:拓展性更好的代码,更容易拿到 Offer
今天给大家带来的是 <剑指 Offer>习题:调整数组顺序使奇数位于偶数前面,纯 Java 实现希望大家多加思考. 面试题:输入一个整型数组,实现一个函数来调整该数组中的数字的顺序,使 ...
- 一次Java内存泄露处理手记
现象 最近项目组从NET平台迁移到Java的Dubbo平台上,由于大家都是Java的生手,发生了蛮多的问题,以后一一记录.现在解决一个遇到的关于Java程序内存泄露的问题. 特别说明 Java萌新,理 ...