[发明专利]浏览器兼容方法、系统、计算机设备及存储介质在审
| 申请号: | 202010217819.9 | 申请日: | 2020-03-25 |
| 公开(公告)号: | CN111444455A | 公开(公告)日: | 2020-07-24 |
| 发明(设计)人: | 娄保建 | 申请(专利权)人: | 平安医疗健康管理股份有限公司 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;G06F9/445;G06F8/41 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓小玲 |
| 地址: | 200001 上海市黄浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 浏览器 兼容 方法 系统 计算机 设备 存储 介质 | ||
本发明公开了一种浏览器兼容方法,包括:获取目标浏览器的内核信息;根据所述内核信息创建网页加载指令,并将所述网页加载指令发送给服务器;所述服务器判断所述网页加载指令中的内核信息是否支持ES modules;所述服务器根据判断结果得到所述目标浏览器对应的网页版本包类型,所述网页版本包类型包括新版本网页包类型与旧版本网页包类型接收所述服务器根据所述网页版本包类型返回的目标网页数据;对所述目标网页数据进行解析以及渲染,以显示目标网页。本发明还公开了一种浏览器兼容系统、计算机设备及存储介质。本发明实施例的有益效果在于:减小加载时间,提高效率。
技术领域
本发明实施例涉及计算机信息技术领域,尤其涉及一种浏览器兼容方法、系统、计算机设备及存储介质。
技术背景
随着因特网的快速发展,及HTML5规范的逐步完善,浏览器技术得到了更加广泛的应用,除了在传统的PC领域,在现在的新兴领域:智能手机、机顶盒等设备上也得到了大量的使用,是最经常使用到的客户端程序。
浏览器是指可以显示网页服务器或者文件系统的标准通用标记语言HTML文件内容,并让用户与这些文件进行交互的一种软件。主流网页浏览器有Mozilla Firefox、Internet Explorer、Microsoft Edge、Google Chrome、Opera及Safari。但是现有的浏览器对网页进行加载时,若与现有浏览器不匹配,会存在兼容性问题。
目前解决该浏览器兼容问题,需要将浏览器兼容的兼容代码增加到网页的代码中,但是这种方式会使得网页的代码庞大且冗长,页面加载速度慢,且容易白屏。
发明内容
有鉴于此,本发明实施例的目的是提供一种浏览器兼容方法、系统、计算机设备及存储介质,减小加载时间,提高效率。
为实现上述目的,本发明实施例提供了一种浏览器兼容方法,包括:
获取目标浏览器的内核信息;
根据所述内核信息创建网页加载指令,并将所述网页加载指令发送给服务器;
所述服务器判断所述网页加载指令中的内核信息是否支持ES modules;
所述服务器根据判断结果得到所述目标浏览器对应的网页版本包类型,所述网页版本包类型包括新版本网页包类型与旧版本网页包类型
接收所述服务器根据所述网页版本包类型返回的目标网页数据;
对所述目标网页数据进行解析以及渲染,以显示目标网页。
进一步地,根据所述内核信息创建网页加载指令,并将所述网页加载指令发送给服务器包括:
获取目标网页的页面加载请求;
将所述内核信息与所述页面加载请求进行封装,得到所述网页加载指令,并将所述网页加载指令发送给服务器。
进一步地,所述服务器根据判断结果得到所述目标浏览器对应的网页版本包类型,所述网页版本包类型包括新版本网页包类型与旧版本网页包类型包括:
若所述目标浏览器支持ES modules,则所述服务器获取所述新版本网页包类型,并加载所述新版本网页包类型对应的目标网页数据;
若所述目标浏览器不支持ES modules,则所述服务器获取所述旧版本网页包类型,并加载所述旧版本网页包类型对应的目标网页数据。
进一步地,对所述目标网页数据进行解析以及渲染,以显示目标网页包括:
根据所述目标浏览器的版本类型解析所述目标网页数据,以得到目标网页框架;
对所述目标网页框架进行渲染,得到目标网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安医疗健康管理股份有限公司,未经平安医疗健康管理股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010217819.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种广告发布展示装置
- 下一篇:一种合成乙醇酸甲酯用银基催化剂及其制备方法





