网页空白页面监测方法、装置、终端及存储介质制造方法及图纸

技术编号:25949143 阅读:17 留言:0更新日期:2020-10-17 03:41
本公开的实施例提供了一种网页空白页面监测方法、装置、终端及存储介质。网页空白页面监测方法包括:加载网页;确定网页的加载是否触发预设事件;根据所述预设事件确定网页的显示状态的时间阈值;在预设事件之后经过时间阈值,确定网页的标签数量是否大于预设值,其中,当标签数量大于预设值时,则网页不为空白页面,当标签数量小于等于预设值时,则网页为空白页面。本公开的网页空白页面监测方法可以容易地确定网页是否为空白页面,为之后的网页处理提供相关的依据。

【技术实现步骤摘要】
网页空白页面监测方法、装置、终端及存储介质
本公开的实施例涉及计算机
,更具体地,涉及一种网页空白页面监测方法、装置、终端及存储介质。
技术介绍
目前,网络技术高速发展,视频APP、小游戏等H5网页的应用量大幅提高,由于用户激增,或语法错误及服务端响应信息不匹配等问题,可能会导致空白页面(白屏)的情况出现。目前的白屏监测方法工作量较大,导致监测结果反馈较慢,影响用户体验。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。为解决上述问题,本公开提供了一种网页空白页面监测方法、装置、终端及存储介质,能够容易的地确定空白页面,为之后的网页处理提供相关的依据。本公开的实施例提供了一种网页空白页面监测方法,所述网页空白页面监测方法包括:加载网页;确定所述网页的加载是否触发预设事件;根据所述预设事件确定所述网页的显示状态的时间阈值;在所述预设事件之后经过所述时间阈值,确定所述网页的标签数量是否大于预设值,其中,当所述标签数量大于所述预设值时,则所述网页不为空白页面,当所述标签数量小于等于所述预设值时,则所述网页为空白页面。本公开的实施例还提供了一种网页空白页面监测装置,所述网页空白页面监测装置包括:网页加载模块,配置为加载网页;预设事件确定模块,配置为确定所述网页的加载是否触发预设事件;时间阈值确定模块,配置为根据所述预设事件确定所述网页的显示状态的时间阈值;空白页面确定模块,配置为在所述预设事件之后经过所述时间阈值,确定所述网页的标签数量是否大于预设值,其中,当所述标签数量大于所述预设值时,则所述网页不为空白页面,当所述标签数量小于等于所述预设值时,则所述网页为空白页面。根据本公开的另一实施例,提供了一种终端,所述终端包括:至少一个存储器和至少一个处理器;其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器所存储的程序代码以执行上述网页空白页面监测方法。根据本公开的又一实施例,提供了一种计算机存储介质,所述计算机存储介质存储有程序代码,所述程序代码用于执行上述网页空白页面监测方法。本公开的网页空白页面监测方法可以容易地确定网页是否为空白页面,为之后的网页处理提供相关的依据,从而提升用户体验。附图说明为了更清楚地说明本公开实施例中的方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本公开的实施例的一种网页空白页面监测方法的流程图。图2示出了本公开的另一实施例的网页空白页面监测方法的流程图。图3示出了本公开的实施例的网页空白页面监测装置的示意图。图4示出了适于用来实现本公开的实施例的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。目前,网络技术高速发展,视频APP、小游戏网页等的应用量大幅提高,由于用户激增,或语法错误及服务端响应信息不匹配等问题,可能会导致页面白屏的情况出现。目前的白屏监测方法工作量较大,导致监测结果反馈较慢,影响用户体验。为解决上述问题,本公开提供了一种网页空白页面监测方法、装置、终端及存储介质,能够较快的发现白屏界面,提升用户体验。应该理解,本公开可以是以应用程序(App)的方式提供服务,给相应的应用提供服务的服务器可以是终端的服务器和/或云端服务器。本公开的方法适用于各种终端。应该理解,本公开中的终端可以包括但不限于诸如移动电话、智能手机、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字TV、台式计算机等等的固定终端设备。在本公开中以手机作为示例进行说明,但是应该理解,这仅是示例性的,而不用于限制本公开。如图1所示,本公开的实施例提供了一种网页空白页面监测方法,包括步骤S101,加载网页。在将网页展示到浏览器窗口时,首先要获得浏览器属性信息,即确定浏览器的类型,是APP端的浏览器还是PC端的浏览器,是IE内核浏览器还是非IE内核的浏览器,然后还要获得浏览器窗口的尺寸信息。根据浏览器的属性和尺寸信息,将网页展示到浏览器窗口上。如图1所示,本公开的方法包括步骤S102,确定网页的加载是否触发预设事件。预设事件是指网页正常显示时可以触发的事件,包括但不限于窗口加载事件,即加载(load)事件,当页面加载时会触发加载事件。可以在监听器中设置描述参数,在描述参数中指定对应的追踪事件标识,从而使服务端在分析数据时确定该数据来自于哪个事件。在加载事件的监听器中设置的数据获取参数包括加载时间差值参数,对应的日志字段为加载时间字段。根据所述设置,在加载事件被触发时,计算出页面从开始加载到加载结束之间的时间差值T,该时间差值T存储在日志中的加载时间字段中,从该字段中可以获取到所述时间差值T。如果所述时间差值T大于0,则监听结果可判定为预设事件已被触发,可以向服务器发送监听结果;否则,监听结果为预设事件未被触发,向服务器发送该监听结果,同时可以在浏览器窗口弹出加载失败对话框,对用户进行提示。如图1所示,本公开的方法包括步骤S103,根据预设事件确定网页的显示状态的时间阈值。根据获取到的所述预设事件触发后网页展示情况的历史数据,再根据所述历史数据设定获取所述网页的显示状态的时间阈值。比如,在一些实施例中,网页地址的加载在带宽为S的情况下,时间差值T为2s,则本文档来自技高网...

【技术保护点】
1.一种网页空白页面监测方法,其特征在于,所述网页空白页面监测方法包括:/n加载网页;/n确定所述网页的加载是否触发预设事件;/n根据所述预设事件确定所述网页的显示状态的时间阈值;/n在所述预设事件之后经过所述时间阈值,确定所述网页的标签数量是否大于预设值,其中,当所述标签数量大于所述预设值时,则所述网页不为空白页面,当所述标签数量小于等于所述预设值时,则所述网页为空白页面。/n

【技术特征摘要】
1.一种网页空白页面监测方法,其特征在于,所述网页空白页面监测方法包括:
加载网页;
确定所述网页的加载是否触发预设事件;
根据所述预设事件确定所述网页的显示状态的时间阈值;
在所述预设事件之后经过所述时间阈值,确定所述网页的标签数量是否大于预设值,其中,当所述标签数量大于所述预设值时,则所述网页不为空白页面,当所述标签数量小于等于所述预设值时,则所述网页为空白页面。


2.根据权利要求1所述的网页空白页面监测方法,其特征在于,所述预设值为2。


3.根据权利要求1所述的网页空白页面监测方法,其特征在于,所述预设事件包括窗口加载事件。


4.根据权利要求1所述的网页空白页面监测方法,其特征在于,确定所述网页的加载是否触发预设事件包括:
获取所述网页在浏览器窗口展示时触发的预设事件数据,所述预设事件数据中包含时间差值,所述时间差值是页面从开始加载到加载结束之间的时间差值;
当所述时间差值大于零时,确定触发了所述预设事件。


5.根据权利要求4所述的网页空白页面监测方法,确定所述网页的加载是否触发预设事件还包括:
当所述时间差值为零时,确定未触发所述预设事件,并且在所述浏览器窗口中弹出加载失败对话框。

【专利技术属性】
技术研发人员:金峰
申请(专利权)人:北京无限光场科技有限公司
类型:发明
国别省市:北京;11

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

1