一种嵌入页面管理方法和装置、电子设备、存储介质制造方法及图纸

技术编号:29583395 阅读:8 留言:0更新日期:2021-08-06 19:41
本公开关于一种嵌入页面管理方法和装置、电子设备、存储介质,涉及计算机技术领域,能够保证嵌入页面独立的同时使得容器页面反映出嵌入页面的变化情况。该方法包括:监听并获取第一页面的统一资源定位器变化信息;在确定第一页面的统一资源定位器变化信息与第二页面存在关联的情况下,根据统一资源定位器变化信息调整第一页面的统一资源定位器;第二页面为嵌入第一页面的页面;在确定第一页面的统一资源定位器变化信息与第二页面不存在关联的情况下,根据统一资源定位器变化信息调整第一页面和第二页面的统一资源定位器。

【技术实现步骤摘要】
一种嵌入页面管理方法和装置、电子设备、存储介质
本公开实施例涉及计算机
,尤其涉及一种嵌入页面管理方法和装置、电子设备、存储介质。
技术介绍
随着信息化的发展以及计算机技术和互联网技术的普及,用户在对互联网进行使用时,大多数都会有多种不同的业务需求,而不同的业务往往都会在不同的页面上展示相关内容,不利于用户的使用。所以在实际应用中,为了便捷地在第一页面中显示第二页面的内容,以方便用户使用,目前采用iframe将第二页面嵌入至第一页面中。但是这种方案中,无法在保证第二页面独立的同时使得第一页面反映出第二页面的变化情况,也就使得一旦第二页面独立则用户无法对第二页面进行回退操作,而一旦第二页面不独立,则又会导致第一页面在反映第二页面的变化情况时造成第二页面的重复渲染。
技术实现思路
本公开关于一种嵌入页面管理方法和装置、电子设备、存储介质,能够保证嵌入页面独立的同时使得容器页面反映出嵌入页面的变化情况。为达到上述目的,本公开实施例采用如下技术方案:第一方面,提供一种嵌入页面管理方法,该方法包括:监听并获取第一页面的统一资源定位器变化信息;在确定第一页面的统一资源定位器变化信息与第二页面存在关联的情况下,根据统一资源定位器变化信息调整第一页面的统一资源定位器;第二页面为嵌入第一页面的页面;在确定第一页面的统一资源定位器变化信息与第二页面不存在关联的情况下,根据统一资源定位器变化信息调整第一页面和第二页面的统一资源定位器。可选的,该方法还包括:获取目标变量;目标变量至少用于存储第二页面最新的统一资源定位器;根据目标变量确定统一资源定位器变化信息与第二页面是否存在关联;确定第一页面的统一资源定位器变化信息与第二页面存在关联,包括:若统一资源定位器变化信息为目标变量中第二页面最新的统一资源定位器,则确定统一资源定位器变化信息与第二页面存在关联;确定第一页面的统一资源定位器变化信息与第二页面不存在关联,包括:若统一资源定位器变化信息不为目标变量中第二页面最新的统一资源定位器,则确定统一资源定位器变化信息与第二页面不存在关联。可选的,根据统一资源定位器变化信息调整第一页面的统一资源定位器,包括:根据统一资源定位器变化信息,通过第一预设修改函数调整第一页面的统一资源定位器。可选的,根据统一资源定位器变化信息调整第一页面和第二页面的统一资源定位器,包括:根据统一资源定位器变化信息,通过第一预设修改函数调整第一页面的统一资源定位器,以得到第一页面的目标统一资源定位器;根据目标统一资源定位器中对应第二页面的数据,通过第二预设修改函数修改第二页面的统一资源定位器。可选的,该方法还包括:在第二页面的统一资源定位器产生变化时,将第二页面变化后的统一资源定位器存入目标变量中。第二方面,提供一种嵌入页面管理装置,该装置包括监听模块和处理模块。其中,监听模块,被配置为监听并获取第一页面的统一资源定位器统一资源定位器变化信息;处理模块,被配置为在确定监听模块获取的第一页面的统一资源定位器变化信息与第二页面存在关联的情况下,根据统一资源定位器变化信息调整第一页面的统一资源定位器;第二页面为嵌入第一页面的页面;处理模块还被配置为在确定监听模块获取的第一页面的统一资源定位器变化信息与第二页面不存在关联的情况下,根据统一资源定位器变化信息调整第一页面和第二页面的统一资源定位器。可选的,监听模块,还被配置为获取目标变量;目标变量至少用于存储第二页面最新的统一资源定位器;处理模块还用于根据监听模块获取的目标变量确定监听模块获取的统一资源定位器变化信息与第二页面是否存在关联;处理模块具体用于:若监听模块获取的统一资源定位器变化信息为监听模块获取的目标变量中第二页面最新的统一资源定位器,则确定统一资源定位器变化信息与第二页面存在关联;若监听模块获取统一资源定位器变化信息不为监听模块获取目标变量中第二页面最新的统一资源定位器,则确定统一资源定位器变化信息与第二页面不存在关联。可选的,处理模块在确定监听模块获取的第一页面的统一资源定位器变化信息与第二页面存在关联的情况下,具体用于:根据统一资源定位器变化信息,通过第一预设修改函数调整第一页面的统一资源定位器。可选的,处理模块在确定监听模块获取的第一页面的统一资源定位器变化信息与第二页面不存在关联的情况下,具体用于:根据统一资源定位器变化信息,通过第一预设修改函数调整第一页面的统一资源定位器,以得到第一页面的目标统一资源定位器;根据目标统一资源定位器中对应第二页面的数据,通过第二预设修改函数修改第二页面的统一资源定位器。可选的,还包括存储模块;存储模块,被配置为在第二页面的统一资源定位器产生变化时,将第二页面变化后的统一资源定位器存入目标变量中。第三方面,提供一种电子设备,包括处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如第一方面提供的嵌入页面管理方法。第四方面,提供一种可读存储介质,当可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面提供的嵌入页面管理方法。第五方面,提供一种计算机程序产品,包含指令,当其在电子设备上运行时,使得电子设备执行如第一方面提供的嵌入页面管理方法。可以理解的,本公开提供的技术方案,电子设备在其显示的某个存在有嵌入页面的容器页面(即第一页面)的统一资源定位器需要产生变化时,会首先确定该统一资源定位器的变化信息是否与其嵌入页面(即第二页面)存在关联,如果存在关联,则表明该变化信息是由用户对第二页面的操作得来的,所以此时为了使得第一页面能够反映出第二页面的变化,方便后续可以根据该变化在接收到用户触发的回退操作时可以对第二页面进行页面回退,需要根据该变化信息调整第一页面的统一资源定位器。这样一来,本公开提供的技术方案中,在容器页面的统一资源定位器的变化信息由其嵌入页面导致时,仅会调整自身的统一资源定位器,而在统一资源定位器的变化信息不由其嵌入页面导致时,会同时调整自身与嵌入页面的统一资源定位器,同时因为统一资源定位器的修改会导致页面的渲染,所以本公开提供的技术方案,即可以使得容器页面通过统一资源定位器的变化反映其嵌入页面的变化,进而使得用户在对容器页面后续进行操作时嵌入页面可以联动响应,又可以使得在嵌入页面的统一资源定位器变化(此时嵌入页面本身已经渲染了一次)导致容器页面的统一资源定位器变化时,对嵌入页面不重复渲染,保证了嵌入页面的独立性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明图1为本公开实施例提供的一种实施环境示意图;图2为本公开实施例提供的一种嵌入页面管理方法的流程示意图一;图3为本公开实施例提供的一种嵌入页面的场景示意图;图4为本公开实施例提供的一种嵌入页面管理方法的流程示意图二;图5为本公开实施例提供的一种嵌入页面管理方法的流程示意图三;图6为本公开实施例提供的一种嵌入页面管理方法的流程示意本文档来自技高网...

【技术保护点】
1.一种嵌入页面管理方法,其特征在于,包括:/n监听并获取第一页面的统一资源定位器变化信息;/n在确定所述第一页面的统一资源定位器变化信息与第二页面存在关联的情况下,根据所述统一资源定位器变化信息调整所述第一页面的统一资源定位器;所述第二页面为嵌入所述第一页面的页面;/n在确定所述第一页面的统一资源定位器变化信息与所述第二页面不存在关联的情况下,根据所述统一资源定位器变化信息调整所述第一页面和所述第二页面的统一资源定位器。/n

【技术特征摘要】
1.一种嵌入页面管理方法,其特征在于,包括:
监听并获取第一页面的统一资源定位器变化信息;
在确定所述第一页面的统一资源定位器变化信息与第二页面存在关联的情况下,根据所述统一资源定位器变化信息调整所述第一页面的统一资源定位器;所述第二页面为嵌入所述第一页面的页面;
在确定所述第一页面的统一资源定位器变化信息与所述第二页面不存在关联的情况下,根据所述统一资源定位器变化信息调整所述第一页面和所述第二页面的统一资源定位器。


2.根据权利要求1所述的嵌入页面管理方法,其特征在于,还包括:
获取目标变量;所述目标变量至少用于存储所述第二页面最新的统一资源定位器;
根据所述目标变量确定所述统一资源定位器变化信息与第二页面是否存在关联;
所述确定所述第一页面的统一资源定位器变化信息与第二页面存在关联,包括:若所述统一资源定位器变化信息为所述目标变量中第二页面最新的统一资源定位器,则确定所述统一资源定位器变化信息与第二页面存在关联;
所述确定所述第一页面的统一资源定位器变化信息与第二页面不存在关联,包括:若所述统一资源定位器变化信息不为所述目标变量中第二页面最新的统一资源定位器,则确定所述统一资源定位器变化信息与第二页面不存在关联。


3.根据权利要求1所述的嵌入页面管理方法,其特征在于,所述根据所述统一资源定位器变化信息调整所述第一页面的统一资源定位器,包括:
根据所述统一资源定位器变化信息,通过第一预设修改函数调整所述第一页面的统一资源定位器。


4.根据权利要求1所述的嵌入页面管理方法,其特征在于,所述根据所述统一资源定位器变化信息调整所述第一页面和所述第二页面的统一资源定位器,包括:
根据所述统一资源定位器变化信息,通过第一预设修改函数调整所述第一页面的统一资源定位器,以得到所述第一页面的目标统一资源定位器;
根据所述目标统一资源定位器中对应所述第二页面的数据,通过第二预设修改函数修改所述第二页面的统一资源定位器。


5.根据权利要求2所述的嵌入页面管理方法,其特征在于,还包括:
在所述第二页面的统一资源定位器产生变...

【专利技术属性】
技术研发人员:熊正祥
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1