[发明专利]提高浏览器兼容性的方法、装置和电子设备有效
申请号: | 201510522468.1 | 申请日: | 2015-08-24 |
公开(公告)号: | CN105224592B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 申小军 | 申请(专利权)人: | 北京金山安全软件有限公司;可牛网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 浏览器 兼容性 方法 装置 电子设备 | ||
本发明提出一种提高浏览器兼容性的方法、装置和电子设备。其中,该方法包括:获取浏览器的更新时刻,其中,浏览器具有多个内核,多个内核包括IE内核,更新时刻为IE内核中兼容性视图列表的更新时刻;如果更新时刻距离当前时刻的时长大于预设时长,则从预设地址下载兼容性视图列表更新文件;以及加载兼容性视图列表更新文件,并更新更新时刻。本发明实施例的提高浏览器兼容性的方法,实现了浏览器支持更多的兼容性视图网址,减少了用户在使用浏览器时手动添加网站兼容性视图的麻烦,提高了浏览器的兼容性,增强了用户体验。
技术领域
本发明涉及互联网技术领域,尤其涉及一种提高浏览器兼容性的方法、装置和电子设备。
背景技术
IE浏览器(Internet Explorer,微软公司推出的一款网页浏览器)提供了访问网页时的兼容性视图,使得专门为旧版本浏览器设计的网站在浏览器中显示得更美观,纠正了网站中的菜单、图像或文本位置显示不当的问题。此外,IE浏览器为用户提供了兼容性视图设置的菜单选项,让用户可以自行添加显示有问题的网页的网址,IE浏览器使用兼容性视图访问这些网址,打开相应的网页。除此之外,IE浏览器内部还会维护更新一个兼容性视图列表,微软公司会定期把与当前IE浏览器不兼容的网站整理到列表中,用户通过勾选“从Microsoft下载更新的兼容性列表”,从而在IE浏览器上下载并更新兼容性视图列表。
目前,国内的第三方浏览器通常采用集成IE控件的方式来让自己的浏览器支持IE内核,但是IE控件本身不会自动更新兼容性列表。用户只有在启动IE浏览器之后,通过IE浏览器来更新兼容性视图列表。由于很多用户在安装第三方浏览器之后,便不会再使用IE浏览器,这种情况下兼容性视图列表便不会得到更新。因此,兼容性视图列表的更新仅仅依靠用户在使用IE浏览器时,由IE浏览器下拉兼容性视图列表,如果用户在安装第三方浏览器后不再使用IE浏览器,兼容性视图列表便永远不能得到更新,导致浏览器访问网页时的兼容性差,用户使用体验并不好。
发明内容
本发明旨在至少在一定程度上解决相关技术中的兼容性视图列表不能自动更新的技术问题。
为此,本发明的第一个目的在于提出一种提高浏览器兼容性的方法,该方法实现了浏览器支持更多的兼容性视图网址,减少了用户在使用浏览器时手动添加网站兼容性视图的麻烦,提高了浏览器的兼容性,增强了用户体验。
本发明的第二个目的在于提出一种提高浏览器兼容性的装置。
本发明的第三个目的在于提出一种电子设备。
为达上述目的,本发明第一方面实施例提出了一种提高浏览器兼容性的方法,包括:获取浏览器的更新时刻,其中,所述浏览器具有多个内核,所述多个内核包括IE内核,所述更新时刻为所述IE内核中兼容性视图列表的更新时刻;如果所述更新时刻距离当前时刻的时长大于预设时长,则从预设地址下载兼容性视图列表更新文件;以及加载所述兼容性视图列表更新文件,并更新所述更新时刻。
本发明实施例的提高浏览器兼容性的方法,浏览器在判断上一次更新IE内核中兼容性视图列表的更新时刻距离当前时刻的时长大于预设时长时,通过从IE内核中获取的预设地址下载兼容性视图列表的更新文件,使得浏览器能够为其IE内核主动地、实时地更新兼容性视图列表,从而实现了浏览器支持更多的兼容性视图网址,减少了用户在使用浏览器时手动添加网站兼容性视图的麻烦,提高了浏览器的兼容性,增强了用户体验。
在本发明的一个实施例中,所述预设地址从IE浏览器的ierutil.dll文件中获得。
在本发明的一个实施例中,所述加载所述兼容性视图列表更新文件具体包括:将所述兼容性视图列表更新文件拷贝至所述IE内核中的指定目录,并将所述兼容性视图列表更新文件的文件名修改为iecompatdata.xml。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司;可牛网络技术(北京)有限公司,未经北京金山安全软件有限公司;可牛网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510522468.1/2.html,转载请声明来源钻瓜专利网。