所在位置:
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区别和联系的更多相关文章

  1. IE和firefox火狐在JS、css兼容区别

    1.firefox不能对innerText支持. firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了. ...

  2. paip.java 以及JavaScript (js) 的关系以及区别

    paip.java 以及JavaScript (js) 的关系以及区别 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http:// ...

  3. JS和JSP的区别

    最近很多同学在纠结于名词缩写之间的相似性,因此本人也来写一篇,讲讲JS和JSP的区别. SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方 ...

  4. JQuery的ready函数与JS的onload的区别详解

    JQuery的ready函数与JS的onload的区别:1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行.$(document).ready()是DOM结构绘制 ...

  5. require.js与sea.js的区别

    hi,感谢各位读者能够阅读我的文章. 下面为大家讲解一下require.js和sea.js的区别.纯属个人意见,不喜勿喷. 首先原理上的区别 sea.js遵循CMD规范.书写方式类似node.js的书 ...

  6. JQuery与js具体使用的区别(不全,初学)

    jQuery能大大简化Javascript程序的编写 要使用jQuery,首先要在HTML代码最前面加上对jQuery库的引用,比如: <script language="javasc ...

  7. js setTimeout和setInterval区别

    1.区别 2.示例代码 <!DOCTYPE html> <html lang="zh"> <head> <meta charset=&qu ...

  8. require.js和sea.js的区别

    下面为大家讲解一下require.js和sea.js的区别.纯属个人意见,不喜勿喷. 首先原理上的区别 sea.js遵循CMD规范.书写方式类似node.js的书写模板代码.依赖的自动加载,配置的简洁 ...

  9. js课程 3-10 js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么

    js课程 3-10  js中字符串函数数组函数和其它语言中对应函数的区别和联系是什么 一.总结 一句话总结:js中是对象点方法的形式,这些方法都是对象的方法,而在php.java中却不是这样. 1.j ...

随机推荐

  1. Edusoho之LAMP环境搭建

    主要参考官方文档Ubuntu16.04+Apache+PHP+MySQL+EduSoho 安装教程LAMP环境按照如下搭建是没有问题的,本地虚拟机试验是完全没有问题的. 1.更新 sudo apt-g ...

  2. Charles 抓包工具绿化过程记录

    1.下载官方的软件,并安装. 下载地址:https://www.charlesproxy.com/latest-release/download.do 根据需求下载即可 2.使用在线破解工具生成jar ...

  3. intoj

    192.168.0.6:1024 emm....我太健忘了...

  4. WPF Binding学习(四) 绑定各种数据源

    转自:http://blog.csdn.net/lisenyang/article/details/18312199 1.集合作为数据源 首先我们先创建一个模型类 public class Stude ...

  5. centos 7 安装 MySQL 5.6

    由于Centos7 默认数据库是mariabd,所以通过rpm安装MySQL需要卸载原有的Mariabd,再下载所有的依赖包比较麻烦且容易出错.通过yum的方式安装.yum其实是rpm的一个升级将所有 ...

  6. Spring-boot 编写hello world

    项目启动时出现如下报错信息: Unrecognized VM option 'TieredStopAtLevel=1' Could not create the Java virtual machin ...

  7. .NET-记一次架构优化实战与方案-前端优化

    目录 .NET-记一次架构优化实战与方案-梳理篇 .NET-记一次架构优化实战与方案-前端优化 .NET-记一次架构优化实战与方案-底层服务优化 前言 上一篇<.NET-记一次架构优化实战与方案 ...

  8. Spring MVC+ Spring + Mybatis从零开始搭建一个精美且实用的管理后台

    点击进入<SSM搭建精美实用的管理系统>达人课页面 SSM 框架即 SpringMVC+Spring+Mybatis,相信各位朋友在投递简历时已直观感受到它的重要性,JavaWeb 相关工 ...

  9. 使用 Emmet 生成 HTML 的语法详解

    生成 HTML 文档初始结构 HTML 文档的初始结构,就是包括 doctype.html.head.body 以及 meta 等内容.你只需要输入一个 “!” 就可以生成一个 HTML5 的标准文档 ...

  10. PyCharm Debug 调试

    断点(breakpoint),表示标记一行的位置,当程序运行到该行代码的时候,会将程序暂时暂停,以便对该行代码进行分析. 编辑python脚本,debug.py def hello(): return ...