页面加载方法、客户端、系统和电子设备技术方案

技术编号:15938770 阅读:53 留言:0更新日期:2017-08-04 21:41
本申请实施例提供了一种页面加载方法、客户端、系统和电子设备,该方法包括接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。本申请实施例避免了当页面内嵌入外部页面时出现多个页面头部信息的问题,提高了用户体验。

Page loading method, client, system and electronic device

The embodiment of the application for a page loading method, client, system and electronic device is provided, the method includes receiving server to return the user page request page; the page includes the corresponding page of the domain name of the page header table; in loading the page in the process, when the detection of the the page contains iframe tags, according to the URL address of the iframe tag in the head, from identifying the head of the page table, the URL address corresponding to the external page; in loading the external page, according to the head of the head identify information of the external page, and adjust the head the CSS CSS display related attributes, so that the head is not visible. The embodiment of the invention avoids the problem of multiple page header information when an external page is embedded inside the page, thereby improving the user experience.

【技术实现步骤摘要】
页面加载方法、客户端、系统和电子设备
本申请涉及计算机网络
,尤其是涉及一种页面加载方法、客户端、系统和电子设备。
技术介绍
随着计算机网络的发展,人们越依赖于网络获取信息和服务,例如通过网络阅读文字信息、查看图片、播放影音、在线购物等等,从而给人们带来极其丰富的工作和生活体验。上述这些信息和服务往往是通过页面形式呈现给用户的。具体的,当用户过浏览器等客户端向服务器发起URL(UniformResourceLocator,统一资源定位符)请求时,对应的服务器会根据URL请求,将相应的资源文件响应给浏览器;浏览器将接收到的资源文件进行整理并呈现到页面中。其中,由于每个页面都有其部头部信息,在一些情况下,有的页面内可能会嵌入有一个或多个外部页面。这样在嵌入后,会出现一个页面中有不止一个头部信息的情况下,从而可能会给用户造成困扰。特别是,当嵌入的外部页面是第三方页面时,由于不同的web服务提供商所提供的页面头部信息的风格往往也不同,这样,呈献给用户的页面中甚至会出现风格不同的多个页面头部信息,从而影响了用户体验。
技术实现思路
本申请实施例的目的在于提供一种页面加载方法、客户端、系统和电子设备,以防止在页面内嵌入外部页面时出现多个页面头部信息。为达到上述目的,一方面,本申请实施例提供了一种页面加载方法,包括以下步骤:接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。另一方面,本申请实施例提供了一种客户端,包括:页面接收模块,用于接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;标识匹配模块,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;属性隐藏模块,用于在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。另一方面,本申请实施例提供了一种电子设备,包括:输入输出设备,用于接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;处理器,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。另一方面,本申请实施例提供了一种系统,包括服务器和客户端,其中:所述服务器,用于针对用户的页面请求,向所述客户端返回页面;所述页面中包括该页面的域名所对应的页面头部表;所述客户端,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。另一方面,本申请实施例提供了另一种页面加载方法,包括以下步骤:接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表的资源路径;在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述资源路径从所述服务器获取所述页面头部表;根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。另一方面,本申请实施例提供了另一种客户端,包括:页面接收模块,用于接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表的资源路径;头部表获取模块,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述资源路径从所述服务器获取所述页面头部表;标识匹配模块,用于根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;属性隐藏模块,用于在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并将所述头部信息的层叠样式表css的显示相关属性设置为隐藏。另一方面,本申请实施例提供了另一种电子设备,包括:输入输出设备,用于接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表的资源路径;处理器,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述资源路径从所述服务器获取所述页面头部表;根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。另一方面,本申请实施例提供了另一种系统,包括服务器和客户端,其中:所述服务器,用于针对用户的页面请求,向所述客户端返回页面;所述页面中包括该页面的域名所对应的页面头部表的资源路径;所述客户端,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述资源路径从所述服务器获取所述页面头部表;根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。本申请实施例中,服务器返回的页面包括该页面的域名所对应的页面头部表;在加载页面的过程中,当检测到页面中包含iframe标签时,可根据iframe标签内的URL地址,从页面头部表中匹配URL地址对应的外部页面的头部标识;在加载外部页面时,可根据头部标识确定外部页面的头部信息,并调整头部信息的css的显示相关属性,以使头部信息不可见,从而避免了当页面内嵌入外部页面时出现多个页面头部信息的问题,因而本申请实施例提高了用户体验。附图说明此处所说明的附图用来提供对本申请实施例的进一步理解,构成本申请实施例的一部分,并不构成对本申请实施例的限定。在附图中:图1为本申请实施例的一种页面加载方法的流程图;图2为本申请实施例中,在页面内嵌入外部页面时存在多个页面头部信息时的示意图;图3为本申请实施例中,在页面内嵌入外部页面时存在一个头部信息的示意图;图4为本申请实施例的另一种页面加载方法的流程图;图5为本申请实施例的一种客户端的结构框图;图本文档来自技高网...
页面加载方法、客户端、系统和电子设备

【技术保护点】
一种页面加载方法,其特征在于,包括以下步骤:接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。

【技术特征摘要】
1.一种页面加载方法,其特征在于,包括以下步骤:接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。2.根据权利要求1所述的页面加载方法,其特征在于,所述调整所述头部信息的层叠样式表css的显示相关属性,包括以下中的任意一种:通过预设的脚本将所述css的显示属性的值设置为不存在;通过预设的脚本将所述css的可见属性的值设置为隐藏。3.根据权利要求2所述的页面加载方法,其特征在于,所述脚本包括以下中的任意一种:jquery脚本;JavaScript脚本。4.根据权利要求1所述的页面加载方法,其特征在于,所述头部标识包括以下中的任意一种:头部划分DIV标签的标识;头部DIV标签的类。5.根据权利要求1所述的页面加载方法,其特征在于,所述外部页面包括第三方页面。6.一种客户端,其特征在于,包括:页面接收模块,用于接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;标识匹配模块,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;属性隐藏模块,用于在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。7.根据权利要求6所述的客户端,其特征在于,所述客户端包括以下中的任意一种:浏览器;app客户端。8.一种电子设备,其特征在于,包括:输入输出设备,用于接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头部表;处理器,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。9.一种系统,其特征在于,包括服务器和客户端,其中:所述服务器,用于针对用户的页面请求,向所述客户端返回页面;所述页面中包括该页面的域名所对应的页面头部表;所述客户端,用于在加载所述页面的过程中,当检测到所述页面中包含iframe标签时,根据所述iframe标签内的URL地址,从所述页面头部表中匹配所述URL地址对应的外部页面的头部标识;在加载所述外部页面时,根据所述头部标识确定所述外部页面的头部信息,并调整所述头部信息的层叠样式表css的显示相关属性,以使所述头部信息不可见。10.一种页面加载方法,其特征在于,包括以下步骤:接收服务器针对用户的页面请求所返回的页面;所述页面中包括该页面的域名所对应的页面头...

【专利技术属性】
技术研发人员:唐毅力
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1