页面显示方法、装置、服务器、终端及存储介质制造方法及图纸

技术编号:29798557 阅读:10 留言:0更新日期:2021-08-24 18:19
本公开关于一种页面显示方法、装置、服务器、终端及存储介质,涉及互联网技术领域。本公开实施例提供了一种页面显示方法,服务器在检测到终端当前显示的第一显示页面加载错误时,先向终端发送进行页面屏蔽的第一内容信息,使得终端先屏蔽第一显示页面,然后再向终端发送理论显示页面对应的第二内容信息,使得终端将屏蔽后的显示页面更改为理论显示页面,这样在终端页面加载错误至显示正确页面的时间内,由于终端已将第一显示页面屏蔽掉,因此,终端上不会一直显示加载错误的页面,从而提高了页面显示效果。

【技术实现步骤摘要】
页面显示方法、装置、服务器、终端及存储介质
本公开涉及互联网
,尤其涉及页面显示方法、装置、服务器、终端及存储介质。
技术介绍
用户在访问应用程序或网页过程中,不可避免地会出现页面加载错误。在页面加载错误时,需要重新加载页面,然后才能显示正确的页面。相关技术中,在页面加载错误时,用户通过终端重新发起请求,该请求用于重新访问该界面,服务器基于该请求重新加载页面,最终终端显示正确的页面。但相关技术中如果用户不请求重新访问页面,错误的页面就一直存在,导致页面显示效果差。
技术实现思路
本公开提供一种页面显示方法、装置、服务器、终端及存储介质,能够提高页面显示效果。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种页面显示方法,由服务器执行,所述方法包括:若检测到终端当前显示的第一显示页面与理论显示页面不同,则获取对所述终端进行页面屏蔽的第一内容信息;将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面;获取与所述理论显示页面对应的第二内容信息,将所述第二内容信息发送给所述终端,使得所述终端基于所述第二内容信息,将当前显示页面由所述第二显示页面更改为所述理论显示页面。在一种可能的实现方式中,所述将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面,包括:与所述终端建立双向通信websocket连接,基于所述websocket连接将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面。在另一种可能的实现方式中,所述基于所述websocket连接将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面,包括:基于所述websocket连接将所述第一内容信息封装为数据交换json格式的消息体后发送给所述终端,使得所述终端对封装有第一内容信息的json格式的消息体进行解封后获取所述第一内容信息并基于所述第一内容信息,采用预先定义的屏蔽路由方法,将当前显示页面由所述第一显示页面更改为第二显示页面;其中,所述封装有第一内容信息的json格式的消息体包括更改页面的行为类型和页面更改内容。在另一种可能的实现方式中,所述获取与所述理论显示页面对应的第二内容信息,将所述第二内容信息发送给所述终端,使得所述终端基于所述第二内容信息,将当前显示页面由所述第二显示页面更改为所述理论显示页面,包括:基于回滚代码操作,获取与所述理论显示页面对应的第二内容信息,并在获取成功后,基于与所述终端建立的websocket连接向所述终端发送提示消息,以使所述终端通过弹窗的方式提示即将更新页面;基于所述websocket连接将所述第二内容信息封装为json格式的消息体后发送给所述终端,使得所述终端对封装有第二内容信息的json格式的消息体进行解封后获取所述第二内容信息并基于所述第二内容信息,采用预先定义的页面刷新方法,将当前显示页面由所述第二显示页面更改为所述理论显示页面。在另一种可能的实现方式中,所述若检测到终端当前显示的第一显示页面与理论显示页面不同,则获取对所述终端进行页面屏蔽的第一内容信息,包括:基于预先配置在所述服务器的网关代码中的检测程序,检测所述终端当前显示的第一显示页面是否与理论显示页面不同,若是,则获取对所述终端进行页面屏蔽的第一内容信息。在另一种可能的实现方式中,所述方法还包括:接收所述终端基于websocket连接发送的错误显示日志,所述错误显示日志中记录有所述终端当前显示的第一显示页面与所述理论显示页面不同的详细信息;其中,所述错误显示日志为所述终端基于重写控制台输出console.log和console.error方法生成的。根据本公开实施例的第二方面,提供了一种页面显示方法,由终端执行,所述方法包括:接收服务器发送的进行页面屏蔽的第一内容信息;基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面;接收所述服务器发送的与理论显示页面对应的第二内容信息;基于所述第二内容信息,将当前显示页面由所述第二显示页面更改为所述理论显示页面。在一种可能的实现方式中,所述接收服务器发送的进行页面屏蔽的第一内容信息,包括:与所述服务器建立websocket连接,基于所述websocket连接接收所述第一内容信息。在另一种可能的实现方式中,所述基于所述websocket连接接收所述第一内容信息,包括:基于所述websocket连接接收所述服务器发送的封装有第一内容信息的json格式的消息体,所述封装有第一内容信息的json格式的消息体包括更改页面的行为类型和页面更改内容;对所述封装有第一内容信息的json格式的消息体进行解封,得到所述第一内容信息。在另一种可能的实现方式中,所述基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面,包括:基于所述第一内容信息,采用预先定义的屏蔽路由方法,将当前显示页面由所述第一显示页面更改为第二显示页面。在另一种可能的实现方式中,所述接收所述服务器发送的第二内容信息,包括:基于与所述服务器建立的websocket连接,接收所述服务器发送的封装有第二内容信息的json格式的消息体;对所述封装有第二内容信息的json格式的消息体进行解封后,得到所述第二内容信息。在另一种可能的实现方式中,所述基于所述第二内容信息,将当前显示页面由所述第二显示页面更改为所述理论显示页面,包括:基于所述第二内容信息,采用预先定义的页面刷新方法,将当前显示页面由所述第二显示页面更改为所述理论显示页面。在另一种可能的实现方式中,所述方法还包括:接收所述服务器发送的提示消息,基于所述提示消息通过弹窗的方式提示即将更新页面。在另一种可能的实现方式中,所述方法还包括:基于重写console.log和console.error方法生成错误显示日志,所述错误显示日志中记录有当前显示的第一显示页面与所述理论显示页面不同的详细信息;向所述服务器发送所述错误显示日志。根据本公开实施例的第三方面,提供一种页面显示装置,由服务器执行,所述装置包括:第一获取单元,被配置为执行若检测到终端当前显示的第一显示页面与理论显示页面不同,则获取对所述终端进行页面屏蔽的第一内容信息;第一发送单元,被配置为执行将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面;第二获取单元,被配置为执行获取与所述理论显示页面对应的第二内容信息,将所述第二内容信息发送给所述终端,使得所述终端基于所述第二内容信息,本文档来自技高网...

【技术保护点】
1.一种页面显示方法,其特征在于,由服务器执行,所述方法包括:/n若检测到终端当前显示的第一显示页面与理论显示页面不同,则获取对所述终端进行页面屏蔽的第一内容信息;/n将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面;/n获取与所述理论显示页面对应的第二内容信息,将所述第二内容信息发送给所述终端,使得所述终端基于所述第二内容信息,将当前显示页面由所述第二显示页面更改为所述理论显示页面。/n

【技术特征摘要】
1.一种页面显示方法,其特征在于,由服务器执行,所述方法包括:
若检测到终端当前显示的第一显示页面与理论显示页面不同,则获取对所述终端进行页面屏蔽的第一内容信息;
将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面;
获取与所述理论显示页面对应的第二内容信息,将所述第二内容信息发送给所述终端,使得所述终端基于所述第二内容信息,将当前显示页面由所述第二显示页面更改为所述理论显示页面。


2.根据权利要求1所述的方法,其特征在于,所述将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面,包括:
与所述终端建立双向通信websocket连接,基于所述websocket连接将所述第一内容信息发送给所述终端,使得所述终端基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面。


3.根据权利要求1所述的方法,其特征在于,所述获取与所述理论显示页面对应的第二内容信息,将所述第二内容信息发送给所述终端,使得所述终端基于所述第二内容信息,将当前显示页面由所述第二显示页面更改为所述理论显示页面,包括:
基于回滚代码操作,获取与所述理论显示页面对应的第二内容信息,并在获取成功后,基于与所述终端建立的websocket连接向所述终端发送提示消息,以使所述终端通过弹窗的方式提示即将更新页面;
基于所述websocket连接将所述第二内容信息封装为json格式的消息体后发送给所述终端,使得所述终端对封装有第二内容信息的json格式的消息体进行解封后获取所述第二内容信息并基于所述第二内容信息,采用预先定义的页面刷新方法,将当前显示页面由所述第二显示页面更改为所述理论显示页面。


4.一种页面显示方法,其特征在于,由终端执行,所述方法包括:
接收服务器发送的进行页面屏蔽的第一内容信息;
基于所述第一内容信息,将当前显示页面由所述第一显示页面更改为第二显示页面;
接收所述服务器发送的与理论显示页面对应的第二内容信息;
基于所述第二内容信息,将当前显示页面由所述第二显示页面更...

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

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

1