跨浏览器的通讯方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:35459958 阅读:21 留言:0更新日期:2022-11-03 12:25
本发明专利技术涉及浏览器领域,尤其涉及一种跨浏览器的通讯方法、装置、计算机设备及存储介质。其方法包括:通过第一浏览器接收用于打开指定业务流程的控制指令,以根据控制指令打开第二浏览器,并在第二浏览器加载指定业务流程的业务办理页面;当监测到第二浏览器打开成功时,通过第一浏览器按预设频次向业务服务端发送业务状态查询指令,以使第一浏览器获得指定业务流程的业务状态;当获取到指定业务流程的业务状态为已完成时,更新第一浏览器的页面状态。本发明专利技术通过第一浏览器从服务端轮询第二浏览器的状态,获取第二浏览器的业务状态变化,从而改变第一浏览器的页面状态,实现了跨浏览器的通讯。器的通讯。器的通讯。

【技术实现步骤摘要】
跨浏览器的通讯方法、装置、计算机设备及存储介质


[0001]本专利技术涉及浏览器领域,尤其涉及一种跨浏览器的通讯方法、装置、计算机设备及存储介质。

技术介绍

[0002]浏览器是用户与网站进行交互的重要窗口。由于不同网站使用不同的网页技术,导致单一浏览器往往无法兼容所有网络页面。在一些情况下,需要先在第一浏览器加载应用界面,然后在第二浏览器加载某一应用的内容页面。
[0003]然而,进行浏览器跳转之后,第一浏览器往往无法接收到第二浏览器与网站的交互数据,导致第一浏览器的页面状态无法及时更新。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种跨浏览器的通讯方法、装置、计算机设备及存储介质,以在发生浏览器跳转后,及时更新第一浏览器的页面状态。
[0005]一种跨浏览器的通讯方法,包括:
[0006]通过第一浏览器接收用于打开指定业务流程的控制指令,以根据所述控制指令打开第二浏览器,并在所述第二浏览器加载所述指定业务流程的业务办理页面;
[0007]当监测到所述第二浏览器打开成功时,通过所述第一浏览器按预设频次向业务服务端发送业务状态查询指令,以使所述第一浏览器获得所述指定业务流程的业务状态;所述业务服务端用于从所述业务办理页面接收业务数据并基于所述业务数据更新所述指定业务流程的业务状态;
[0008]当获取到所述指定业务流程的业务状态为已完成时,更新所述第一浏览器的页面状态。
[0009]一种跨浏览器的通讯装置,包括:
[0010]业务办理页面模块,用于通过第一浏览器接收用于打开指定业务流程的控制指令,以根据所述控制指令打开第二浏览器,并在所述第二浏览器加载所述指定业务流程的业务办理页面;
[0011]业务状态模块,用于当监测到所述第二浏览器打开成功时,通过所述第一浏览器按预设频次向业务服务端发送业务状态查询指令,以使所述第一浏览器获得所述指定业务流程的业务状态;所述业务服务端用于从所述业务办理页面接收业务数据并基于所述业务数据更新所述指定业务流程的业务状态;
[0012]页面状态模块,用于当获取到所述指定业务流程的业务状态为已完成时,更新所述第一浏览器的页面状态。
[0013]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述跨浏览器的通讯方法。
[0014]一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述跨浏览器的通讯方法。
[0015]上述跨浏览器的通讯方法、装置、计算机设备及存储介质,通过第一浏览器接收用于打开指定业务流程的控制指令,以根据所述控制指令打开第二浏览器,并在所述第二浏览器加载所述指定业务流程的业务办理页面;当监测到所述第二浏览器打开成功时,通过所述第一浏览器按预设频次向业务服务端发送业务状态查询指令,以使所述第一浏览器获得所述指定业务流程的业务状态;所述业务服务端用于从所述业务办理页面接收业务数据并基于所述业务数据更新所述指定业务流程的业务状态;当获取到所述指定业务流程的业务状态为已完成时,更新所述第一浏览器的页面状态。本实施例通过第一浏览器从服务端轮询第二浏览器的状态,获取第二浏览器的业务状态变化,从而改变第一浏览器的页面状态,实现了跨浏览器的通讯。
附图说明
[0016]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术一实施例中跨浏览器的通讯方法的一应用环境示意图;
[0018]图2是本专利技术一实施例中跨浏览器的通讯方法的一流程示意图;
[0019]图3是本专利技术一实施例中跨浏览器的通讯装置的一结构示意图;
[0020]图4是本专利技术一实施例中计算机设备的一示意图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]本实施例提供的跨浏览器的通讯方法,可应用在如图1的应用环境中,其中,客户端与服务端进行通讯。其中,客户端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0023]在一实施例中,如图2所示,提供一种跨浏览器的通讯方法,以该方法应用在图1中的服务端为例进行说明,包括如下S10

S30的步骤:
[0024]S10、通过第一浏览器接收用于打开指定业务流程的控制指令,以根据所述控制指令打开第二浏览器,并在所述第二浏览器加载所述指定业务流程的业务办理页面。
[0025]可理解的,第一浏览器可以是chromium内核浏览器,该第一浏览器包含若干业务流程。控制指令用于打开指定业务流程。指定业务流程为用户指定的业务流程。业务办理页面为显示该指定业务流程的办理信息的页面。
[0026]S20、当监测到所述第二浏览器打开成功时,通过所述第一浏览器按预设频次向业
务服务端发送业务状态查询指令,以使所述第一浏览器获得所述指定业务流程的业务状态;所述业务服务端用于从所述业务办理页面接收业务数据并基于所述业务数据更新所述指定业务流程的业务状态。
[0027]可理解的,预设频次是指预先设置的频次。业务状态查询指令是指用于查询业务状态的指令。其中,业务状态是指指定业务流程的处理进程的状态。业务数据是指指定业务流程在处理过程中产生的数据。
[0028]优选的,预设频次为3秒一次。即每3秒,第一浏览器通过服务端轮询一次第二浏览器中业务办理页面的状态是否进行更新。
[0029]S30、当获取到所述指定业务流程的业务状态为已完成时,更新所述第一浏览器的页面状态。
[0030]可理解的,,第一浏览器在通过服务端获取第二浏览器的业务状态为已完成之后,根据该业务状态更新所述第一浏览器的页面状态。其中,页面状态为第一浏览器的状态。当获取到指定业务流程的业务状态为未完成时,对该业务流程的处理进度进行持续监测,直至监测到获取的指定业务流程的业务状态为已完成时,对第一浏览器的页面状态进行更新。
[0031]在步骤S10

S30中,通过第一浏览器接收用于打开指定业务流程的控制指令,以根据所述控制指令打开第二浏览器,并在所述第二浏览器加载所述指定业务流程的业务办理页面;当监测到所述第二浏览器打开成功时,通过所述第一浏览器按预设频次向业务服务端发送业务状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨浏览器的通讯方法,其特征在于,包括:通过第一浏览器接收用于打开指定业务流程的控制指令,以根据所述控制指令打开第二浏览器,并在所述第二浏览器加载所述指定业务流程的业务办理页面;当监测到所述第二浏览器打开成功时,通过所述第一浏览器按预设频次向业务服务端发送业务状态查询指令,以使所述第一浏览器获得所述指定业务流程的业务状态;所述业务服务端用于从所述业务办理页面接收业务数据并基于所述业务数据更新所述指定业务流程的业务状态;当获取到所述指定业务流程的业务状态为已完成时,更新所述第一浏览器的页面状态。2.如权利要求1所述的跨浏览器的通讯方法,其特征在于,所述通过第一浏览器接收用于打开指定业务流程的控制指令,以根据所述控制指令打开第二浏览器,并在所述第二浏览器加载所述指定业务流程的业务办理页面之后,还包括:通过所述业务办理页面接收业务操作指令,并生成业务操作记录;通过所述第二浏览器根据所述业务操作指令生成所述业务数据,并将所述业务数据发送至所述业务服务端。3.如权利要求2所述的跨浏览器的通讯方法,其特征在于,所述通过所述第二浏览器根据所述业务操作指令生成所述业务数据,并将所述业务数据发送至所述业务服务端之后,还包括:当接收到所述业务服务端返回的办理结果时,通过所述第二浏览器将所述业务操作记录发送至指定存储位置。4.如权利要求3所述的跨浏览器的通讯方法,其特征在于,所述控制指令包括操作记录地址;所述当接收到所述业务服务端返回的办理结果时,通过所述第二浏览器将所述业务操作记录发送至指定存储位置,包括:当接收到所述业务服务端返回的办理结果时,通过所述第二浏览器打开所述操作记录地址;通过所述操作记录地址接收所述业务操作记录,并将所述业务操作记录存储在所述...

【专利技术属性】
技术研发人员:胡圣威
申请(专利权)人:招商局金融科技有限公司
类型:发明
国别省市:

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

1