网页访问地址的确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29305714 阅读:8 留言:0更新日期:2021-07-17 01:48
本发明专利技术实施例公开了一种网页访问地址的确定方法、装置、电子设备及存储介质,该方法包括:在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址,且该访问地址携带有该处于打开状态的当前子框架的地址;在检测到当前访问页面的父框架中的当前子框架发生跳转时,根据跳转后的当前子框架的地址更新当前访问网页的访问地址,且该访问地址包括跳转后的当前子框架的地址。解决了现有网页访问地址被分享前后所呈现的页面内容不同的技术问题。容不同的技术问题。容不同的技术问题。

Method, device, electronic device and storage medium for determining web page access address

【技术实现步骤摘要】
网页访问地址的确定方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机软件程序领域,尤其涉及一种网页访问地址的确定方法。

技术介绍

[0002]在2G网络时代,各个网站的网页所展示的内容都非常简洁、单一。但随着网络的改善,带宽的提升,网页所呈现的内容变得更加丰富,甚至需要通过嵌套子框架(iframe)的方式来呈现更多内容。
[0003]现有嵌套框架的内部有独立的页面地址,但浏览器地址栏中的访问地址并不会随着嵌套框架内部子框架的跳转而发生相应的变化。因此当用户将页面地址分享给其他人后,其他人访问该地址时所看到的页面与用户所分享时所看到的页面并不相同。
[0004]综上,现有网页访问地址确定方法,存在访问地址被分享前后所呈现的页面内容不同的技术问题

技术实现思路

[0005]本专利技术实施例提供了一种网页访问地址的确定方法,解决了现有网页访问地址被分享前后所呈现的页面内容不同的技术问题。
[0006]第一方面,本专利技术实施例提供了一种网页访问地址的确定方法,包括:
[0007]在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址,且该访问地址携带有该处于打开状态的当前子框架的地址;
[0008]在检测到当前访问页面的父框架中的当前子框架发生跳转时,根据跳转后的当前子框架的地址更新当前访问网页的访问地址,且该访问地址包括跳转后的当前子框架的地址。
[0009]第二方面,本专利技术实施例还提供了一种网页访问地址的确定装置,包括:
[0010]第一模块,用于在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址,且该访问地址携带有该处于打开状态的当前子框架的地址;
[0011]第二模块,用于在检测到当前访问页面的父框架中的当前子框架发生跳转时,根据跳转后的当前子框架的地址更新当前访问网页的访问地址,且该访问地址包括跳转后的当前子框架的地址。
[0012]第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:
[0013]一个或多个处理器;
[0014]存储装置,用于存储一个或多个程序;
[0015]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任意实施例所述的网页访问地址的确定方法。
[0016]第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如任意实施例所述的网页访问地址的确定方法。
[0017]本专利技术实施例提供的网页访问地址的确定方法的技术方案,在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址,且该访问地址携带有该处于打开状态的当前子框架的地址;在检测到当前访问页面的父框架中的当前子框架发生跳转时,根据跳转后的当前子框架的地址更新当前访问网页的访问地址,且该访问地址包括跳转后的当前子框架的地址。相较于现有技术,由于访问页面的访问地址随着父框架和/或子框架的跳转而实时更新的,因此访问地址被分享后可以展示对应的父框架和子框架内容,即访问地址被分享前后所呈现的展示内容是一样的;而且访问页面在被执行前进、后退等操作时,还可以准确地输出相应的展示内容,而不是直接返回到相应的首页,有助于提高用户的页面访问和分享体验。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本专利技术实施例一提供的网页访问地址的确定方法的流程图;
[0020]图2是本专利技术实施例二提供的网页访问地址的确定装置的结构框图;
[0021]图3是本专利技术实施例三提供的电子设备的结构框图。
具体实施方式
[0022]为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]实施例一
[0024]图1是本专利技术实施例一提供的一种网页访问地址的确定方法的流程图。本实施例的技术方案适用于通过将网页的父框架与子框架的地址实时同步至网页的访问地址以使网页访问地址被分享前后所呈现的页面内容不变的情况。该方法可以由本专利技术实施例提供的网页访问地址的确定装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置在处理器中应用。该方法具体包括如下步骤:
[0025]S101、在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址,且该访问地址携带有该处于打开状态的当前子框架的地址。
[0026]可以理解的是,由于当前访问网页的访问地址携带有该处于打开状态的当前子框架的地址,因此在将当前访问网页的访问地址分享至其他人时,被分享后的访问地址向其他人所展示的页面内容与用户分享时所看到的页面内容相同。
[0027]其中,父框架的地址为当前访问页面的访问地址,即浏览器地址栏中的访问地址,子框架的地址携带有子框架的iframe地址。
[0028]其中,因响应所在父框架的跳转动作而处于打开状态的当前子框架,可理解为父框架跳转动作对应的默认子框架。示例性的,当前访问页面包括两个父框架,用户当前正在浏览父框架A,待其浏览完父框架A后,点击父框架B,则当前访问页面的当前父框架从父框架A跳转至父框架B,并输出父框架B的默认子框架B1的展示内容。该子框架B1即为因响应所在父框架的跳转动作而处于打开状态的当前子框架。
[0029]本实施例中,任一父框架所包含的所有子框架的域名相同。
[0030]在一个实施例中,在检测到当前访问页面的父框架发生跳转时,获取该父框架的地址,并根据该父框架的地址确定其所包含的子框架的域名。具体地,将父框架的第一级相对路径作为其所包含的各个子框架的域名。
[0031]在一个实施例中,在检测到当前访问页面的父框架发生跳转时,获取该父框架的地址,并根据该父框架的地址确定处于打开状态的当前子框架的地址。具体地,控制父框架基于预设跨域通信方法将自身地址发送至该处于打开状态的当前子框架,以使该子框架将该父框架的地址的第一级相对路径映射到自身地址的域名,并使用history.replaceState方法修改自身的地址以得到相应的地址。
[0032]其中,预设跨域通信方法为标准的window.postMessage(data,origin)方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页访问地址的确定方法,其特征在于,包括:在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址,且该访问地址携带有该处于打开状态的当前子框架的地址;在检测到当前访问页面的父框架中的当前子框架发生跳转时,根据跳转后的当前子框架的地址更新当前访问网页的访问地址,且该访问地址包括跳转后的当前子框架的地址。2.根据权利要求1所述的方法,其特征在于,所述在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址的同时,还包括:根据当前父框架的地址确定所述当前父框架所包含的子框架的域名。3.根据权利要求2所述的方法,其特征在于,所述在检测到当前访问网页的当前子框架因响应所在父框架的跳转动作而处于打开状态时,确定该父框架跳转后的当前访问网页的访问地址的同时,还包括:控制所述父框架基于预设跨域通信方法将自身地址发送至该处于打开状态的当前子框架,以使该子框架将该父框架的地址的第一级相对路径映射到自身地址的域名,以得到相应的地址。4.根据权利要求1

3任一所述的方法,其特征在于,所述在检测到当前访问页面的父框架中的当前子框架发生跳转时,根据跳转后的当前子框架的地址更新当前访问网页的访问地址,包括:在检测到当前访问页面的父框架中的当前子框架发生跳转时,确定跳转后的当前子框架的地址,并根据该跳转后的当前子框架的地址更新当前访问网页的访问地址。5.根据权利要求4所述的方法,其特征在于,所述根据跳转后的当前子框架的地址更新当前访问网页的访问地址,包括:控制跳转后的当前子框架基...

【专利技术属性】
技术研发人员:楼云龙
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

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

1