[发明专利]一种兼容多内核浏览器中IE内核版本控制的方法和系统在审
申请号: | 202011599842.5 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112667947A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 王诚;杨奚诚;熊瑛;刘伟;张陈锐;蒋浩林;方辉祥;蔡鹏飞;沈先露 | 申请(专利权)人: | 合肥大多数信息科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/955;G06F9/445 |
代理公司: | 合肥正则元起专利代理事务所(普通合伙) 34160 | 代理人: | 王俊晓 |
地址: | 230000 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 内核 浏览器 ie 版本 控制 方法 系统 | ||
本发明公开了一种兼容多内核浏览器中IE内核版本控制的方法和系统,涉及一种多内核浏览器,属于IE内核版本控制控制技术领域;请求接收模块、信息获取模块、版本适配模块、浏览器进程模块、内核选择模块、数据存储模块以及版本控制模块,通过各模块间的配合,实现兼容多内核浏览器中IE内核版本控制,依据统一资源定位符URL信息,分别利用不同的浏览器内核将请求的网页进行加载;获取统一资源定位符URL信息在不同的浏览器内核中加载网页的加载时间与加载信息量;进行最适合的浏览器内核的选取,并将设配关系存储在数据存储模块,便于下次的调取,以达到复杂环境下用户浏览最完整的兼容性和适配性,从而使用户获得更好的网页浏览体验。
技术领域
本发明涉及一种多内核浏览器,具体为一种兼容多内核浏览器中IE内核版本控制的方法和系统,属于IE内核版本控制控制技术领域。
背景技术
浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。
发明内容
本发明的目的在于提供一种兼容多内核浏览器中IE内核版本控制的方法和系统,本发明设置有请求接收模块、信息获取模块、版本适配模块、浏览器进程模块、内核选择模块、数据存储模块以及版本控制模块,通过各模块间的配合,实现兼容多内核浏览器中IE内核版本控制,依据统一资源定位符URL信息,分别利用不同的浏览器内核将请求的网页进行加载;获取统一资源定位符URL信息在不同的浏览器内核中加载网页的加载时间与加载信息量;进行最适合的浏览器内核的选取,并将设配关系存储在数据存储模块,便于下次的调取,以达到复杂环境下用户浏览最完整的兼容性和适配性,从而使用户获得更好的网页浏览体验。
本发明的目的可以通过以下技术方案实现:
一种兼容多内核浏览器中IE内核版本控制的方法和系统,包括请求接收模块、信息获取模块、版本适配模块、浏览器进程模块、内核选择模块以及数据存储模块;
其中,兼容多内核浏览器包括至少两种浏览器内核,其中一种浏览器内核为IE内核,IE内核至少包括IE8内核和新版本IE内核两个版本;信息获取模块获取IE内核的版本标识;所述请求接收模块用于接收加载网页的请求信息,所述请求信息中包括统一资源定位符URL信息;
所述版本适配模块用于按照预置规则获知请求加载的网页与浏览器内核之间的适配关系,具体的适配关系的确立方式包括以下步骤:
请求接收模块接收加载网页的请求信息;所述请求信息中包括统一资源定位符URL信息;
浏览器进程模块依据统一资源定位符URL信息,分别利用不同的浏览器内核将请求的网页进行加载;
获取统一资源定位符URL信息在不同的浏览器内核中加载网页的加载时间与加载信息量;并分别标记为Ti、Li,其中i表示版本标识;
利用计算公式计算出浏览器内核的加载速度Vi,其中计算公式为其中α为修正系数;
将计算得出的浏览器内核的加载速度Vi进行降序排列,将统一资源定位符URL信息与浏览器内核的加载速度Vi最大的内核版本标识进行绑定,并将绑定的统一资源定位符URL信息与浏览器内核的加载速度Vi最大的内核版本标识发送至数据存储模块进行存储;
内核选择模块根据所述适配关系选择对应的浏览器内核,当内核选择模块所选择的浏览器内核为IE内核时,浏览器进程模块依据统一资源定位符URL信息,选择当前适配的IE内核版本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥大多数信息科技有限公司,未经合肥大多数信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011599842.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:酒石酸氢胆碱颗粒、含有其的片剂及制备方法
- 下一篇:一种数据存储方法与系统