页面加载方法、装置、系统及存储介质制造方法及图纸

技术编号:29758022 阅读:28 留言:0更新日期:2021-08-20 21:11
本发明专利技术实施例公开了一种页面加载方法、装置、系统及存储介质。该方法包括:通过Web主业务模块根据用户在Web页面中触发的目标组件标识,确定目标URL信息,并向管理模块发送所述目标URL信息;通过管理模块从候选网页视图中选择可用的目标网页视图,并向所述目标网页视图对应的目标引导模块发送所述目标URL信息;通过目标引导模块基于所述目标URL信息,控制所述目标网页视图加载并显示目标页面。上述方案解决了一个网页视图智能加载一个页面,导致网页视图无法复用,页面层级难布局的问题,从而通过URL信息动态路由实现一个网页视图的复用,进而实现对多个页面进行加载显示。

【技术实现步骤摘要】
页面加载方法、装置、系统及存储介质
本专利技术实施例涉及互联网
,尤其涉及一种页面加载方法、装置、系统及存储介质。
技术介绍
HybridApp(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具NativeApp良好用户交互体验的优势和WebApp跨平台开发的优势。HybridApp按网页语言与程序语言的混合,通常分为三种类型:多View混合型,单View混合型,Web主体型。上述三种类型中,在通信方面,多View混合型和单View混合型往往依赖于原生系统提供的API接口,耦合性强。在管理方面,多View混合型和Web主体型无法实现有效的集中管理,在隐藏、显示、销毁和页面布局方面操作性差。在性能方面,单View混合型和Web主体型往往需要实现整个应用的功能,负载较大,降低了运行速度。在页面加载方面,三种类型的方案在应用程序启动时会向远程服务器加载最新功能的html页面,网络异常会造成加载失败。
技术实现思路
本专利技术实施例提供一种页面加载方法、装置、系统及存储介质,以实现本文档来自技高网...

【技术保护点】
1.一种页面加载方法,其特征在于,所述方法包括:/n通过Web主业务模块根据用户在Web页面中触发的目标组件标识,确定目标URL信息,并向管理模块发送所述目标URL信息;/n通过管理模块从候选网页视图中选择可用的目标网页视图,并向所述目标网页视图对应的目标引导模块发送所述目标URL信息;/n通过目标引导模块基于所述目标URL信息,控制所述目标网页视图加载并显示目标页面。/n

【技术特征摘要】
1.一种页面加载方法,其特征在于,所述方法包括:
通过Web主业务模块根据用户在Web页面中触发的目标组件标识,确定目标URL信息,并向管理模块发送所述目标URL信息;
通过管理模块从候选网页视图中选择可用的目标网页视图,并向所述目标网页视图对应的目标引导模块发送所述目标URL信息;
通过目标引导模块基于所述目标URL信息,控制所述目标网页视图加载并显示目标页面。


2.根据权利要求1所述的方法,其特征在于,通过管理模块从候选网页视图中选择可用的目标网页视图之前,还包括:
通过Web池模块创建预设数量个候选网页视图,并构建所述候选网页视图对应的引导模块;其中,所述预设数量根据系统处理器的参数确定。


3.根据权利要求1所述的方法,其特征在于,通过管理模块从候选网页视图中选择可用的目标网页视图,包括:
若通过管理模块确定任一候选网页视图满足如下任一项条件,则确定该候选网页视图可用:未加载页面、未显示页面以及加载且显示页面的持续时间大于预设时间间隔;
通过管理模块从可用的候选网页视图中选择所述目标网页视图。


4.根据权利要求1所述的方法,其特征在于,通过目标引导模块基于所述目标URL信息,控制所述目标网页视图加载并显示目标页面,包括:
通过目标引导模块基于目标URL信息,确定本地Web中与目标URL信息对应的目标组件数据;
通过目标引导模块根据所述目标组件数据控制目标网页视图加载并显示目标页面。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若通过原生主业务模块检测到用户在Web页面中触发的第一组件标识,则通过管理模块向所述Web主业务模块发送所述第一组件...

【专利技术属性】
技术研发人员:刘帅
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1