一种浏览器修复方法和浏览器修复系统技术方案

技术编号:12016119 阅读:121 留言:0更新日期:2015-09-09 11:42
本发明专利技术公开了一种浏览器修复方法和浏览器修复系统,涉及互联网技术领域。所述方法包括:启动浏览器修复组件;通过所述浏览器修复组件检测浏览器的各种运行状态是否异常;其中,所述运行状态异常包括:网页访问异常、浏览器运行环境异常、浏览器框架功能异常;对于一个或多个异常的运行状态,调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复。本发明专利技术解决了由于浏览器运行状态的异常,影响用户对浏览器的正常使用的问题,取得了可以将浏览器异常的运行状态进行修复,使浏览器可以正常运行,并且将对浏览器的修复接口直接以浏览器修复组件的形式放入浏览器中,方便用户操作,的有益效果。

【技术实现步骤摘要】

本专利技术涉及互联网
,具体涉及一种浏览器修复方法和浏览器修复系统
技术介绍
浏览器是指可以显示网页服务器或者文件系统的HTML(超文本标记语言,HyperText Mark-up Language))文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由URL(统一资源定位符,Uniform Resource Locator)指定,文件格式通常为HTML。但是在浏览器的使用过程可能由于各种原因出现各种问题,从而影响用户的对浏览器的正常使用。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器修复系统和相应的浏览器修复方法。依据本专利技术的一个方面,本专利技术公开了一种浏览器修复方法,包括:启动浏览器修复组件;通过所述浏览器修复组件检测浏览器的各种运行状态是否异常;其中,所述运行状态异常包括:网页访问异常、浏览器运行环境异常、浏览器框架功能异常;对于一个或多个异常的运行状态,调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复。优选地,所述网页访问异常包括:在浏览器已经接入网络的情况下,无法打开网页;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,从各DNS服务器选择最优的DNS服务器。优选地,所述网页访问异常包括:浏览器所请求的网页打开缓慢或者所述网页的内容显示错乱;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,清除浏览器的缓存。优选地,所述网页访问异常包括:当所述网页内容中存在网页时,网页内容中的图片无法显示;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,将浏览器的图片设置恢复为默认设置。优选地,所述网页访问异常包括:当在网页中接收用户名输入的账户后,登录网站失败;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,清除浏览器存储的cookies。优选地,所述网页访问异常包括:当浏览器在打开的网页中播放视频时,无法正常播放视频;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,关闭FLASH硬件加速功能和/或将当前操作系统中的显卡设置进行优化。优选地,所述网页访问异常包括:当浏览器打开的网页是网购网站时,所述网购网站无法正常访问;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,关闭图形处理器加速功能。优选地,所述网页访问异常包括:在用户对一网站设置了自动登录功能的情况下,浏览器打开所述网站的网页时无法自动登录或者所述网站异常;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,对浏览器的自动登录脚本设置进行修复。优选地,所述浏览器运行环境异常包括:当前浏览器所在的网络无法连接;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,对操作系统当前的网络环境进行检测和修复。优选地,所述浏览器运行环境异常包括:当前浏览器所在的网络的路由器不安全;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,将前浏览器所在的网络的路由器进行DNS路径检测。优选地,所述浏览器运行环境异常包括:当前浏览器的虚拟内存分配未达到预置规则;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,将当前浏览器的虚拟内存按预定规则进行分配。优选地,所述浏览器框架功能异常包括:当前浏览器的IE内核无法正常使用;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,重置所述浏览器的IE内核。优选地,所述浏览器框架功能异常包括:浏览器的任务栏快捷方式被篡改和/或浏览器相关的注册表被篡改;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,将所述浏览器的任务栏快捷方式恢复为默认的快捷方式和/或将浏览器注册表进行修复。优选地,所述浏览器框架功能异常包括:浏览器的chrome内核的设置面板的默认设置被篡改;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,将所述浏览器的chrome内核的设置面板恢复为默认设置。优选地,所述浏览器框架功能异常包括:浏览器在运行过程中崩溃;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,检测与所述浏览器不兼容的第三应用程序,并提示用户卸载所述第三应用程序。优选地,所述浏览器框架功能异常包括:浏览器的功能不完整;进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复包括:调用独立于浏览器的第二应用程序,将浏览器进行重置。优选地,在通过所述浏览器修复组件检测浏览器的各种运行状态是否异常之前,还包括:提示用户选择待修复的浏览器的各种运行状态;当接收到用户对于待修复的各种运行状态的选择后,通过所述浏览器修复组件检测浏览器的各种运行状态是否异常。依据本专利技术的另外一个方面,本专利技术公开了一种浏览器修复系统,包括:浏览器和独立于浏览器的第二应用程序;所述浏览器包括:启动组件,适于启动浏览器修复组件;浏览器修复组件,包括:检测模组,适于通过所述浏览器修复组件检测浏览器的各种运行状态是否异常;其中,所述运行状态异常包括:网页访问异常、浏览器运行环境异常、浏览器框架功能异常;调用模组,适于对于一个或多个异常的运行状态,调用独立本文档来自技高网...
一种浏览器修复方法和浏览器修复系统

【技术保护点】
一种浏览器修复方法,包括:启动浏览器修复组件;通过所述浏览器修复组件检测浏览器的各种运行状态是否异常;其中,所述运行状态异常包括:网页访问异常、浏览器运行环境异常、浏览器框架功能异常;对于一个或多个异常的运行状态,调用独立于浏览器的第二应用程序,以对浏览器的运行状态进行修复。

【技术特征摘要】
1.一种浏览器修复方法,包括:
启动浏览器修复组件;
通过所述浏览器修复组件检测浏览器的各种运行状态是否异常;其中,
所述运行状态异常包括:网页访问异常、浏览器运行环境异常、浏览器框架
功能异常;
对于一个或多个异常的运行状态,调用独立于浏览器的第二应用程序,以
对浏览器的运行状态进行修复。
2.如权利要求1所述的方法,其特征在于,所述网页访问异常包括:
在浏览器已经接入网络的情况下,无法打开网页;
进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状
态进行修复包括:
调用独立于浏览器的第二应用程序,从各DNS服务器选择最优的DNS
服务器。
3.如权利要求1所述的方法,其特征在于,所述网页访问异常包括:
浏览器所请求的网页打开缓慢或者所述网页的内容显示错乱;
进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状
态进行修复包括:
调用独立于浏览器的第二应用程序,清除浏览器的缓存。
4.如权利要求1所述的方法,其特征在于,所述网页访问异常包括:
当所述网页内容中存在网页时,网页内容中的图片无法显示;
进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状
态进行修复包括:
调用独立于浏览器的第二应用程序,将浏览器的图片设置恢复为默认设
置。
5.如权利要求1所述的方法,其特征在于,所述网页访问异常包括:
当在网页中接收用户名输入的账户后,登录网站失败;
进一步的,所述调用独立于浏览器的第二应用程序,以对浏览器的运行状
态进行修复包括:
调用独立于浏览器的第二应用程序,清除浏览器存储的cookies。
6.如权利要求1所述的方法,其特征在于,所述网页访问异常包括:
当浏览器在打开的网页中播放视频时,无法正常播放视频;

【专利技术属性】
技术研发人员:吴亮田新超李煜
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1