【技术实现步骤摘要】
一种基于业务种类的Web引擎选择方法及装置
[0001]本专利技术涉及计算机系统领域,具体涉及一种基于业务种类的Web引擎选择方法及装置。
技术介绍
[0002]在现代数字化信息社会中,线上业务/云办公越来越普遍,这需要Web相关技术的支持。在某些行业或业务领域中,既要采用IE内核,又要使用Chrome内核。例如:某些网银、政府、税务、办公系统等领域,尤其是很多涉及报表业务中对Chrome内核兼容性不佳,只能强制使用IE内核进行数据报表统计及展示等相关操作。而某些音视频会话相关业务中大多会使用Web H5技术支持,通常会强制使用Chrome内核。如果没有合适的Web内核支持,不仅无法正常办理业务,还会出现系统卡顿或崩溃。
[0003]传统的非IE浏览器通常是以某一种内核如Chrome为主,所谓的“兼容模式”,也仅是简单粗暴的启用IE模式,并不能对业务进行自动、灵活的内核切换。
技术实现思路
[0004]针对上述技术问题,本专利技术提供一种基于业务种类的Web引擎选择方法,包括:
[0005]对 ...
【技术保护点】
【技术特征摘要】
1.一种基于业务种类的Web引擎选择方法,其特征在于,包括:对多种Web引擎内核进行管理,构建业务种类与Web引擎内核的映射关系;默认Web引擎内核根据业务请求加载对应的Web页面,通过对所述Web页面进行预拦截,获取业务请求对应的业务种类;根据业务种类与Web引擎内核的映射关系,获取所述业务种类对应的Web引擎内核,使用所述Web引擎内核加载所述Web页面。2.根据权利要求1所述的方法,其特征在于,对多种Web引擎内核进行管理,包括:采用QWebEngine技术支持Chrome内核;采用ActiveQt或ActiveX控件技术支持IE、Firefox插件式内核。3.根据权利要求1所述的方法,其特征在于,构建业务种类与Web引擎内核的映射关系,包括:根据业务种类选择适应的Web引擎内核;业务种类与适应的Web引擎内核的为一对一或一对多的关系。4.根据权利要求1所述的方法,其特征在于,默认Web引擎内核根据业务请求加载对应的Web页面,通过对所述Web页面进行预拦截,获取业务请求对应的业务种类,包括:默认Web引擎内核根据业务请求中的Web Url加载对应的Web页面;拦截和检测业务请求中的Web Url,根据所述Web Url确定当前Web页面的业务种类。5.根据权利要求1所述的方法,其特征在于,根据业务种类与Web引擎内核的映射关系,获取所述业务种类对应的Web引擎内核,使用所述Web引擎内核加载所述Web页面,包括:根据业务种类从所述映射关系中,搜索业务种类对应的Web引擎内核;使用所述Web引擎内核加载所述Web页面。6...
【专利技术属性】
技术研发人员:赵成军,刘杰,刘绪锋,温莹,杨学营,刘雪飞,童磊,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。