该问题从Chrome33版本开始出现,此前版本并没这个现象,后来的版本一直保持,让很多朋友烦恼不已。
经过对谷歌官方例子的调试分析,发现无论是NP插件还是最新PEP插件,只要js发起的请求进程在插件内部运行时间超过30秒,浏览器就固定弹出这个警示!这个结论有点愕然,不得不说谷歌方面也太懒惰,太不专业了!!要说此前把罪过推给网景公司当年制定NP插件技术规则上,可PEP插件是谷歌自己亲生的,而且目前几乎就是独生子,甚至谷歌好像也正靠这张牌打败IE呢。
针对这个现象,Lodop最新版本(6.1.9.8版)增加了一个特殊语句:
LODOP.SET_SHOW_MODE("NP_NO_RESULT",true);
该语句的作用是让页面js放弃等待插件返回结果,这样一来进程在插件内部的运行时间很短,从而避免了以上谷歌浏览器的问题。也就说解决以上问题需要三个方面:
第一加以上NP_NO_RESULT语句;
第二客户端安装Lodop6.198以上的版本;
第三放弃打印语句返回结果(也就是那些需要依据打印语句返回结果的场景仍然悲催!);
具体影响的语句有:
PREVIEW
PREVIEWA
PREVIEWB
PRINT
PRINTA
PRINTB
PRINT_DESIGN
PRINT_SETUP
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。