【技术实现步骤摘要】
页面的展示控制方法、装置、计算机设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种页面的展示控制方法,装置、计算机设备及存储介质。
技术介绍
随着计算机软件技术的不断发展,应用程序(APP)中集成的功能越来越丰富,目前,很多APP都具有网页的加载显示功能。一般来说,推送至APP的网页是由多个页面构成,用户可以在多个页面间进行页面切换浏览,满足实际的信息获取需求。现有技术中,为了方便用户浏览网页,当用户点击终端中的实体或虚拟返回按键时,终端操作系统可实现从当前显示页面B跳转至前一级显示页面A进行展示,而无需用户直接在当前显示页面中点击返回控件来返回。具体的实现方式是:首先将页面A的URL(UniformResourceLocator,统一资源定位符)压入一个堆栈内,然后再打开页面B的URL,当需要从页面B返回页面A时,可将栈内页面A的URL弹出并相应打开,从而返回至页面A。专利技术人在实现本专利技术的过程中,发现现有技术存在如下技术缺陷:当用户选择在当前显示页面中打开弹出组件(特别是,可进行全屏显示的弹出组件)时,用户可能会将弹出组件错认为是一个页面。此时,当用户希望返回至承载该弹出组件的页面进行重新浏览时,通常还会选择使用返回按键来返回。由于弹出组件和承载弹出组件的页面的URL是相同的,在弹出组件被展开显示时,不会进行对承载页面URL的压栈操作。此时,通过返回按键进行页面返回的方式,也就无法将用户实际期望展示的页面进行正确的展示。
技术实现思路
本专利技术实施例提供一 ...
【技术保护点】
1.一种页面的展示控制方法,由寄生网页端执行,其特征在于,包括:/n将寄生网页端中的网页在宿主应用端内进行加载显示,寄生网页端中包括多个页面;/n在接收到所述宿主应用端的页面跳转请求时,判断所述寄生网页端中的各页面是否包含有至少一个弹出组件;若是,则检测各弹出组件的展示状态;/n如果检测到至少一个弹出组件的展示状态为弹出状态,则在检测到的各所述弹出组件中确定至少一个关闭组件;/n将各所述关闭组件的展示状态由弹出状态调整为收起状态,以在所述宿主应用端中关闭对所述弹出组件的展示。/n
【技术特征摘要】
1.一种页面的展示控制方法,由寄生网页端执行,其特征在于,包括:
将寄生网页端中的网页在宿主应用端内进行加载显示,寄生网页端中包括多个页面;
在接收到所述宿主应用端的页面跳转请求时,判断所述寄生网页端中的各页面是否包含有至少一个弹出组件;若是,则检测各弹出组件的展示状态;
如果检测到至少一个弹出组件的展示状态为弹出状态,则在检测到的各所述弹出组件中确定至少一个关闭组件;
将各所述关闭组件的展示状态由弹出状态调整为收起状态,以在所述宿主应用端中关闭对所述弹出组件的展示。
2.根据权利要求1所述的方法,其特征在于,接收所述宿主应用端的页面跳转请求,包括:
在通过桥梁组件中的第一通道接收到宿主应用端发送的,针对寄生网页端中的页面内跳转接口的第一调用请求时,确定接收到所述宿主应用端的页面跳转请求;
其中,所述桥梁组件用于建立所述寄生网页端与所述宿主应用端之间的通信连接。
3.根据权利要求2所述的方法,其特征在于,在将寄生网页端中的网页在宿主应用端内进行加载显示之后,还包括:
在所述宿主应用端注册所述页面内跳转接口,以使能所述宿主应用端对所述页面内跳转接口的调用。
4.根据权利要求1所述的方法,其特征在于,在检测各弹出组件的展示状态之后,还包括:
如果确定各所述弹出组件的展示状态均为收起状态,则获取所述宿主应用端中的当前展示页面;
判断所述当前展示页面是否为所述寄生网页端中的主页;
若否,则在所述宿主应用端中,对所述当前展示页面的上级页面进行跳转展示。
5.根据权利要求4所述的方法,其特征在于,在判断所述当前展示页面是否为所述寄生网页端中的主页之后,还包括:
若是,则触发调用所述宿主应用端中的应用程序返回接口,以关闭或者后台运行所述宿主应用端。
6.根据权利要求4或5所述的方法,其特征在于,判断所述当前展示页面是否为所述寄生网页端中的主页,包括:
查询与各所述页面对应的路由配置表,判断所述当前展示页面是否为所述寄生网页端中的主页;
其中,所述路由配置表用于指示所述寄生网页端中各页面的路由关系。
7.根据权利要求1-5任一项所述的方法,其特征在于,在将寄生网页端中的网页在宿主应用端内进行加载显示之后,还包括:
响应于对目标弹出组件的展示状态调整指令,修改所述目标弹出组件的开关标记;
其中,所述开关标记中的开关状态,用于标识弹出组件的展示状态。
8.根据权利要求1-5任一项所述的方法,其特征在于,在检测到的各所述弹出组件中确定至少一个关闭组件,包括:
如果检测到的弹出组件的数量为多个,则判断多个弹出组件之间是否具有层叠关系;
若是,则获取多个弹出组件中的顶层组件作为所述关闭组件;若否,则将所述多个弹出组件均作为所述关闭组件。
9.根据权利要求5所述的方法,其特征在于,触发调用所述宿主应用端中的应用程序返回接口,包括:
通过桥梁组件中的第二通道向所述宿主应用端发送针对所述应用程序返回接口的第二调用请求;
其中,所述桥梁组件用于建立所述寄生网页端与所述宿主应用端之间的通信连接,所述应用程序返回接口被触发调用时,指示宿主应用端进行应用程序关闭或者后台运行。
10.一种页面的展示控制方法,由宿主应用端执行,其特征在于,包括:
接收服务器下发的寄生网页端,寄生网页端中包括多个页面;
对所述寄生网页端中的页面进行加载展示;
在检测到页面返回请求时,在当前展示页面中对弹出...
【专利技术属性】
技术研发人员:李贝贝,
申请(专利权)人:苏州达家迎信息技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。