Lodop提示安装或升级的注意事项

摘要:
在LODOP的LodopFuncs.js文件中,将自动确定浏览器类型以提示下载哪个,并根据版本号比较提示升级。客户端下载并在服务器上安装LodopFuncs.js和安装文件。您可以修改LodopFuncs.js中的提示安装文件,将其更改为您放置的路径。注意2:在更新LodopFuncs.js之后,更新会提示安装文件,以避免让客户下载旧文件,从而导致持续提示升级。不建议使用Montell官方网站上的安装文件。下载LodopFuncs.js后,填写自己的路径。

LODOP的LodopFuncs.js文件里,自动判断浏览器类型提示下载哪个,根据版本号比较判断提示升级。
此文章是以前写的,图示可能过旧,新版提示不同,但是LodopFuncs.js里各个方面变动不大,可作为参考,另还有一篇较新的博文:LODOP打印控件如何提示用户升级下载安装新版本

注意事项1:放置好提示下载的文件,路径正确,不要让客户点击提示找不到下载的文件。
客户端本地打印,需要客户端本地安装C-Lodop。
客户端下载安装,把该LodopFuncs.js和安装文件放置在服务器上,可修改LodopFuncs.js里的提示安装文件,改成自己 放置的路径。
LodopFuncs.js中写了一些提示,可修改放置文件的路径(或根据路径放置相应的文件),例如:
“CLodop云打印服务需升级!点击这里执行升级,升级后请刷新页面。
打印控件需要升级!点击这里执行升级升级后请重新进入。
CLodop云打印服务(localhost本地)未安装启动!点击这里执行安装,安装后请刷新页面。”
【如果服务器引用了LodopFuncs.js,却没有在自己项目里放置相应的下载安装文件(或修改成自己放置的路径),那么如果客户端没有安装,或者安装了未成功启动c-lodop本地服务,提示页面这句话的链接就会找不到资源,客户端就没法点击提示里的下载链接下载。】
简单点说,就是不要让下图的链接里找不到下载文件

Lodop提示安装或升级的注意事项第1张
注意事项2:更新LodopFuncs.js之后,更新提示安装文件,避免让客户下载旧的,造成不断提示升级。
更新升级新版本,
1.替换放置的安装文件变成新的。
2.服务器上更新LodopFuncs.js文件,换成新的。
终端客户原来安装的版本号小于LodopFuncs.js判断的版本号,终端客户页面会提示升级,点击提示里链接,就可以下载最新的文件安装。(该文件已写好了哪些浏览器提示下载哪个,只需要放置替换新的安装文件即可)。
如果只更新了LodopFuncs.js,没有更新安装文件,那么用户会下载旧的安装文件,安装后还会提示升级,造成不断提示升级,更新时注意新的LodopFuncs.js里判断版本号的语句也会变成新的判断,所以也要注意更新相应的安装文件。
简单点说,升级版本,更新LodopFuncs.js,同时更新放置的相应的安装文件。
把LodopFucns.js放到服务器上,设置自己的下载路径,客户端可提示下载。

注意事项3:有些浏览器对.exe文件有拦截等动作,可打成压缩包,让客户下载压缩包。
1.制成压缩文件(如zip文件)供客户端下载。 使用 发送到-压缩文件
有些exe文件下载可能有限制之类的,可以制成压缩文件,再放置;打成压缩文件的时候注意,如果有其他压缩软件,如360压缩什么的,建议不使用,有的用户可能使用的是不同的压缩软件,有的压缩文件有问题,解压下来可能有个别小问题,使用发送到-压缩文件,这种默认压缩方式比较好。
右键,可以选择压缩方式,如这里有360压缩和2345压缩。
建议使用右键—发送到—压缩文件,用windows选择的默认压缩方式。
以前认为压缩和解压和使用哪种工具没有关系,后来知道不完全是这样。
大部分情况只要是同一个格式,压缩和解压工具都不影响,然而也有由于压缩工具的问题,造成解压后问题。

Lodop提示安装或升级的注意事项第2张

注意事项4:用自己的路径,不要用梦泰尔官方的下载地址,路径不稳定。
2.用自己的路径,自己到梦泰尔官网下载最新版的安装文件和LodopFuncs.js,然后放置到自己服务器上,使用自己的路径。
不建议使用梦泰尔官网的安装文件,自己下载LodopFuncs.js后,里面的路径填写自己的。
如果之前有用户根据官网提示下载,会发现Lodop官网原先的提示下载文件路径是一个。现在路径已经改了
官网下载路径安装包里提示文件压缩包最新版,但是提示路径可能会修改,因此想要一劳永省去放置最新安装文件的步骤是不行的。
自己的网站使用自己放置的安装文件的路径,比较稳定,而且也能和LodopFuncs.js里通过判断版本号方式提示升级对应起来。
可弄成压缩包,提供客户下载;自己去官网下载最新版js和安装文件,放置服务器更新,用自己的路径。

注意事项5:综合版混合部署,只用32位c-lodop就可以,兼容32位和64位操作系统,也就是默认的LodopFuncs.js里的那些路径文件。
如果是https网站,则需要用32位扩展版,修改提示,并修改https和端口号:如何设置C-Lodop打印控件的端口

免责声明:文章转载自《Lodop提示安装或升级的注意事项》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇命令行浏览器汇总sencha touch textarea 手机上不显示滚动条,且不能滚动下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

svn 回退/更新/取消至某个版本命令详解

1. 取消Add/Delete 取消文件 svn revert 文件名 取消目录 svn revert --depth=infinity 目录名 2. 回退版本 方法1: 用svn merge 1) 先 svn up,保证更新到最新的版本,如20; 2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如10 。如果想要更详细的了解情况,可以使用...

ssh应用层协议原理 jsch源码探究 authfail

公司的项目需要用java实现远程登录主机,需要用的jsch jar包,但是在调用此jar包的接口的时候,总是会不经意间出现一些错误: auth faile ; 但传递的用户名和密码是正确的,这可如何是好,由于这个远程方问接口是由我维护的,所以现在这个侦查原因的重任就落在的我的身上。起初通过debug 跟踪代码发现是在创建session时抛出的异常,可是这个...

如何比较版本号--Python实现

需求 在写一个程序Django项目的setup程序(初始化环境,比如设置PIP源,安装该项目依赖的各种模块等操作)遇到一个系统当前模块版本和项目所需版本的比较然后给出建议是忽略还是升级。我的要求是不仅仅比较版本号是否一致以及返回最大版本号,而且还要给出建议是升级(当前系统包的版本号小于项目需要的版本号)还是忽略(当前系统包的版本号大于等于项目需要的版本号)...

pom配置文件的使用

1pom文件的作用 在maven项目中,通过maven来获取和管理第三方的资源。每个maven 项目默认是有一个pom文件的。该文件是用来告诉maven当前项目中需要 使用的资源的,该文件会被maven自动加载识别。我们需要在pom配置文 件中声明需要使用的资源的坐标即可。 注意: 当pom文件被修改的时候,maven会自动的重新加载pom文件,并 根据...

JS获取当前使用的浏览器名字以及版本号

JS获取当前使用的浏览器名字以及版本号   工作中需要通过JS去获取当前使用的浏览器的名字以及版本号,网上大堆资料都有一个关键词是 navigator.appName,但是这个方法获取的浏览器的名字只有两种要么是IE要么就是Netscap,倒是可以用来判断是否使用了IE,但是我想获取具体的浏览器产品名字比如 Firefox,Chrome等。所以只好通过na...

SQL Serve——版本

SQL Server查看版本 步骤一,打开SQL Server Mangement Studio,新建查询。 步骤二,输入select @@version。 FAQ 1.在我们使用别人导出的数据库的时候,有时候我们会通过附加数据库的方法,把别人导出的数据库附加到我们的电脑中,这时,或许你会遇到这种问题,附加时,提示版本为XXX,无法打开,支持AAA版本。...