【技术实现步骤摘要】
页面展示方法、装置、电子设备及存储介质
本公开涉及互联网
,尤其涉及一种页面展示方法、装置、电子设备及存储介质。
技术介绍
随着计算机技术的发展,越来越多的客户端被应用于人们的生活中。安装于终端上的客户端可以对页面进行显示,以便于用户浏览网页。相关技术中,客户端对应的用户可以通过调用util方法、或者继承命令行个人助手(yoda)、或者使用命令行个人助手提供的应用程序编程接口(ApplicationProgrammingInterface,API)等对页面进行展示。其中,util是包括常用工具的工具包。但相关技术中,页面展示过程中的通信桥的构造需要依赖实例化好的网页视图(WebView)实体对象,构造过程繁琐,系统资源消耗较大。且通信桥一般是默认不变的,无法动态注入,页面展示的灵活性较差。
技术实现思路
本公开提供一种页面展示方法、装置、电子设备及存储介质,以至少解决相关技术中的通信桥的构造过程繁琐,系统资源消耗较大,且无法动态注入通信桥,页面展示的灵活性较差的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种页面展示方法,包括:响应于页面展示指令,调用网页视图控制器,所述网页视图控制器中包括网页视图上下文信息和实例化后的网页视图对象,所述网页视图上下文信息包括本地终端对应的用户场景信息和业务自定义通信桥;基于所述网页视图控制器将网页视图上下文信息发送至网页视图场景管理器;基于所述网页视图场景管理器,从预设映射关系获取所述用户场景 ...
【技术保护点】
1.一种页面展示方法,其特征在于,包括:/n响应于页面展示指令,调用网页视图控制器,所述网页视图控制器中包括网页视图上下文信息和实例化后的网页视图对象,所述网页视图上下文信息包括本地终端对应的用户场景信息和业务自定义通信桥;/n基于所述网页视图控制器将网页视图上下文信息发送至网页视图场景管理器;/n基于所述网页视图场景管理器,从预设映射关系获取所述用户场景信息对应的目标场景类,所述预设映射关系表征场景信息与场景类之间的关系;/n基于所述网页视图场景管理器,根据所述网页上下文信息构造所述目标场景类对应的目标通信桥;/n基于所述网页视图场景管理器,将所述目标通信桥发送至所述网页视图控制器;/n基于所述网页视图控制器,将所述目标通信桥和所述业务自定义通信桥注入所述实例化后的网页视图对象,得到目标网页视图对象;/n基于所述目标网页视图对象,展示目标页面。/n
【技术特征摘要】
1.一种页面展示方法,其特征在于,包括:
响应于页面展示指令,调用网页视图控制器,所述网页视图控制器中包括网页视图上下文信息和实例化后的网页视图对象,所述网页视图上下文信息包括本地终端对应的用户场景信息和业务自定义通信桥;
基于所述网页视图控制器将网页视图上下文信息发送至网页视图场景管理器;
基于所述网页视图场景管理器,从预设映射关系获取所述用户场景信息对应的目标场景类,所述预设映射关系表征场景信息与场景类之间的关系;
基于所述网页视图场景管理器,根据所述网页上下文信息构造所述目标场景类对应的目标通信桥;
基于所述网页视图场景管理器,将所述目标通信桥发送至所述网页视图控制器;
基于所述网页视图控制器,将所述目标通信桥和所述业务自定义通信桥注入所述实例化后的网页视图对象,得到目标网页视图对象;
基于所述目标网页视图对象,展示目标页面。
2.根据权利要求1所述的页面展示方法,其特征在于,所述网页上下文信息包括业务上下文件信息,则所述基于所述网页视图场景管理器,根据所述网页上下文信息构造所述目标场景类对应的目标通信桥,包括:
基于所述网页视图场景管理器,根据所述业务上下文信息,构建所述目标通信桥。
3.根据权利要求1所述的页面展示方法,其特征在于,所述页面展示指令为首次展示所述目标页面的指令,则在所述响应于页面展示指令,调用网页视图控制器之后,所述方法还包括:
响应于场景类注册指令,将至少一个场景类注册到所述网页视图场景管理器中;
基于所述网页视图场景管理器,建立所述至少一个场景类与相应的场景信息之间的所述预设映射关系。
4.根据权利要求1至3中任一项所述的页面展示方法,其特征在于,在所述响应于页面展示指令,调用网页视图控制器之前,所述方法还包括:
响应于页面属性的配置指令,生成所述页面属性的属性配置信息;
响应于场景信息的设置指令,生成所述用户场景信息;
响应于业务自定义通信桥的构造指令,生成所述业务自定义通信桥;
响应于业务上下文信息的构造指令,生成所述业务上下文信息;
响应于网页视图上下文信息的构造指令,根据所述属性配置信息、所述用户场景信息、所述业务上下文信息和所述业务自定义通信桥,构造所述网页视图上下文信息。
5.根据权利要求4所述的页面展示方法,其特征在于,所述响应于页面属性的配置指令,生成所述页面属性的属性配置信息,包括:
响应于所述配置指令,在统一资源定位符和/或路由中对所述页面属性进行配置,得到所述属性配置信息。
6...
【专利技术属性】
技术研发人员:蓝伟华,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。