[发明专利]一种通过浏览器访问服务器的页面的方法在审
申请号: | 201410715491.8 | 申请日: | 2014-12-02 |
公开(公告)号: | CN105589902A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 王增洪;陈琤;江卓军;吴鲲 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郑冀之;汤春龙 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 浏览器 访问 服务器 页面 方法 | ||
技术领域
本发明涉及网络技术,并且尤其涉及通过浏览器访问服务器的页面的方法。
背景技术
在B/S架构的信息系统中,Windows用户一般通过浏览器访问服务器资源。当浏览器版本升级后,如果信息系统是基于较低版本浏览器开发的,在使用升级的浏览器访问服务器资源时,由于版本不兼容的缘故可能会出现网页崩溃故障。例如,基于IE7浏览器开发的信息系统,当用户使用IE8浏览器访问其部分页面时就会出现网页崩溃故障。
现有技术中,为解决上述问题,一般的处理方法是对信息系统的相关代码进行全面梳理和检查以找出代码缺陷,然后进行必要的修复,最后再进行测试后对原信息系统进行升级。然而,这种方案需要投入一定规模的开发资源,并且还要经过完整的开发流程才能实现,成本较高,周期较长。另一方面,对于已经开发的信息系统,尤其是早年开发的信息系统,由于系统架构、基础的代码模块较为陈旧,代码改造较为困难,而且如果相关模块已被封装,则难以从其提取源代码进行改造。
发明内容
本发明公开,一种通过浏览器访问服务器的页面的方法,利用该服务器记录通过该浏览器访问服务器资源时报错的页面,基于记录的报错的页面,在服务器中设置页面过滤器,当该服务器利用页面过滤器判断该浏览器要再次访问报错的页面时,该服务器针对该浏览器采用异步加载的方式加载该报错的页面。
在一个实施例中,当该服务器利用页面过滤器判断该浏览器要访问未报错的页面时,该服务器针对该浏览器采用同步加载的方式加载该未报错的页面。
在一个实施例中,所述页面过滤器是报错网页列表。
在一个实施例中,所述浏览器是IE8浏览器或者采用IE8内核的其它浏览器。
本发明通过过滤器维护要变更页面加载方式的页面,无需进行代码开发。本发明通过调整过滤器的网页列表可定向解决IE8环境下特定页面不能访问的问题,不影响其他IE版本对其他页面的访问。本发明无需经历开发、测试、部署等繁琐流程,就能快速、高效解决用户访问页面遇到的问题,使得信息系统运维效率高,用户体验好。
附图说明
在参照附图阅读了本发明的具体实施方式以后,本领域技术人员将会更清楚地了解本发明。本领域技术人员应当理解的是,附图仅仅用于配合具体实施方式说明本发明的技术方案,而并非意在对本发明的保护范围构成限制。
图1是根据本发明实施例的通过浏览器访问服务器的页面的方法的步骤示意图。
具体实施方式
下面参照附图,对本发明的具体实施方式作进一步的详细描述。应当理解的是,可对所描述的实施例进行结构的和功能的修改。另外,可针对任何给定的或特定的应用所期望和有利的那样,一个实施例的一个或多个特征可以与另一个实施例的一个或多个特征相组合。
当浏览器版本升级后,如果信息系统是基于较低版本浏览器开发的,在使用升级的浏览器访问服务器资源时,由于版本不兼容的缘故可能会出现网页崩溃故障。例如,对于采用J2EE架构,基于IE7的标准开发的信息系统,与IE7的兼容性较好。但是当用户将浏览器升级到IE8后,在访问页面时会有大约10%左右的概率出现页面崩溃。如前所述,对信息系统代码进行分析、改造和升级难以快速有效地解决问题。发明人发现信息系统在收到用户访问页面的请求时,如果采用同步加载方式呈现信息,加载访问页面的表样、按钮、控件等元素时,与将与IE8内核处理机制冲突,导致页面加载过程被中断,IE提示页面加载失败。
图1是根据本发明实施例的通过浏览器访问服务器的页面的方法的步骤示意图。如图所示,在步骤101中,利用该服务器记录通过该浏览器访问服务器资源时报错的页面;在步骤102中,基于记录的报错的页面,在服务器中设置页面过滤器;在步骤103中,当该服务器利用页面过滤器判断该浏览器要再次访问报错的页面时,该服务器针对该浏览器采用异步加载的方式加载该报错的页面。
在一个实施例中,当该服务器利用页面过滤器判断该浏览器要访问未报错的页面时,该服务器针对该浏览器采用同步加载的方式加载该未报错的页面。页面过滤器的形式可以是报错网页列表,但本发明并不限于列表。所述浏览器可以是IE8浏览器或者采用IE8内核的其它浏览器。可以理解的是,这里针对的浏览器还可以是内核处理机制与同步加载方式冲突的其它浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410715491.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:炫彩安全玻璃面板
- 下一篇:具有双球互检装置的双向体积管