本文分享在火狐浏览器(Firefox)里打印报错的多种原因及解决办法,采用了功能强大的Lodop打印控件。与此同时,也介绍了火狐主页被篡改的修复方法。
打印报错描述
plugin-container_Lodop6.2.1.6操作失败(0),请关系浏览器再试!问题描述:
A component named PrevStringForm already exists. getLodop出错:Error:Error calling method on NPObject! plugin-container_Lodop6.2.1.6
操作失败(0),请关系浏览器再试!问题描述:
Access violation at address 548B653A in module 'CAOSOF~1.OCX'.Read of address 002E0042
打印报错原因
修改了火狐浏览器桌面快捷方式里的启动参数所致。修改启动参数是为了在打开浏览器时能自动跳转到指定的主页,有些是人工去修改(为了快速打开自定义的主页),有些则是被恶意软件篡改。但是修改了启动参数很可能导致插件崩溃(比如:浏览器卡死)等一系列无法预知的问题!如图所示,我们只需将文件名重新改为firefox.exe即可。
如何防止浏览器主页被恶意软件篡改?
外网电脑的主页常常会被杀毒软件或其它恶意软件篡改,怎么阻止浏览器默认主页被修改?
- 删除桌面上的火狐浏览器图标,重新在安装目录里创建快捷方式到桌面。 修改杀毒软件里的“主页锁定”功能,取消锁定。 修改浏览器配置
以火狐浏览器为例(本站演示的版本为60.0, 64位),在地址栏输入"about:support"回车,找到概要里的“配置文件夹”并点击“打开文件夹”。在打开的文件夹里找到prefs.js文件、user.js文件(如果有的话),用记事本或其它编辑器打开并搜索关键词"homepage",找到被篡改的主页将整行代码删除,如图:
以上基本能解决在火狐浏览器里采用Lodop打印因启动参数被修改而打印报错、控件崩溃的问题,如有不清楚欢迎留言。