[发明专利]一种自动切换浏览器兼容版本的方法及系统有效
申请号: | 201510615541.X | 申请日: | 2015-09-24 |
公开(公告)号: | CN105204934B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 陈丛亮;刘德建;毛新生 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 切换 浏览器 兼容 版本 方法 系统 | ||
本发明公开了一种自动切换浏览器兼容版本的方法及系统,其中方法包括:S1:通过IE浏览器发起http请求,并将域名解析到反向代理模块;S2:反向代理模块转发http请求到原始站点;S3:原始站点返回http请求到反向代理模块S4:反向代理模块在http响应头信息中添加兼容模式指令,并返回http请求到IE浏览器。通过上述方式,本发明能够实现在兼容版本浏览器访问站点的目的,其操作方便,且占用系统内存小。
技术领域
本发明涉及一种自动切换浏览器兼容版本的方法及系统。
背景技术
目前,IE浏览器升级较快,许多网点没有对新版IE浏览器做兼容升级,或者站点源代码无法获取,不具备对它添加自动切换到某个版本兼容的强制转换功能。或者需要用户自己手动切换兼容模式。
现有专利(申请号:201210413968.8)公开了一种基于多内核浏览器的不同版本IE内核切换的方法和装置,其中所述浏览器包括至少两种内核,其中一种内核为IE内核,所述方法包括:接收加载网页的请求信息,所述请求信息中包括URL信息;获知所述请求的网页面与浏览器内核之间的适配关系,选择对应的浏览器内核,当选择为IE内核时,判断当前适配的IE内核版本;若为IE6内核,则调用IE内核重定向模组加载预置的IE6内核文件;若为新型IE内核,则调用IE内核重定向模组加载预置的新型IE内核文件。该专利是在浏览器包括至少两种内核的情况下,实现切换。却没有公开在同一内核情况下,涉及到同一款浏览器不同版本的切换,因此其应用受限。
发明内容
本发明所要解决的技术问题是:在同一内核下,实现IE浏览器的不同版本的自动切换,即在不修改原站点源代码的情况下实现执行兼容模式指令。
为了解决上述技术问题,本发明采用的技术方案为:提供一种自动切换浏览器兼容版本的方法,包括:
S1:通过IE浏览器发起http请求,并将域名解析到反向代理模块;
S2:反向代理模块转发http请求到原始站点;
S3:原始站点返回http请求到反向代理模块;
S4:反向代理模块在http响应头信息中添加兼容模式指令,并返回http请求到IE浏览器。
为了解决上述技术问题,本发明还提供一种自动切换浏览器兼容版本的系统,包括IE浏览器、反向代理模块,并执行下述步骤:
S1:通过IE浏览器发起http请求,并将域名解析到反向代理模块;
S2:反向代理模块转发http请求到原始站点;
S3:原始站点返回http请求到反向代理模块;
S4:反向代理模块在http响应头信息中添加兼容模式指令,并返回http请求到IE浏览器。
本发明的有益效果在于:区别于现有技术,本发明通过将域名解析到反向代理模块,反向代理模块和目标站点进行转发http请求和http响应,并在http响应的头信息中强制加入兼容的版本信息,以实现在兼容版本浏览器访问站点的目的,其操作方便,且占用系统内存下。
附图说明
图1为本发明方法实施例一的流程示意图;
图2为本发明方法实施例二的流程示意图;
图3为本发明系统实施例三的结构框图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510615541.X/2.html,转载请声明来源钻瓜专利网。