CN108762946A - 一种跨域web端通信方法及终端 - Google Patents
一种跨域web端通信方法及终端 Download PDFInfo
- Publication number
- CN108762946A CN108762946A CN201810466479.6A CN201810466479A CN108762946A CN 108762946 A CN108762946 A CN 108762946A CN 201810466479 A CN201810466479 A CN 201810466479A CN 108762946 A CN108762946 A CN 108762946A
- Authority
- CN
- China
- Prior art keywords
- message
- pending
- iframe
- manager
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
- G06F9/548—Object oriented; Remote method invocation [RMI]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种跨域web端通信方法及终端,在web端上的每个iframe内创建一个消息管理器的类库,消息管理器接收当前iframe发送的待处理消息,获取待处理消息的消息状态,根据消息状态和消息管理器所在的节点信息来控制当前iframe与其它iframe的通信;本发明通过消息管理器获取并判断待处理消息的消息状态和消息管理器所在的节点信息,从而对待处理消息进行统一操作和管理,实现跨站点、跨层级间iframe的标准化通信,既降低了技术难度,也提升了***的稳定性和可维护性。
Description
技术领域
本发明涉及跨域通信技术领域,尤其涉及一种跨域web端通信方法及终端。
背景技术
在多个iframe嵌套的web和HTML5项目中,由于各个iframe组件的域名不同,嵌套层级位置不同,导致iframe之间的信息通信变得非常复杂而且难以维护。
目前实现跨域的通信技术普遍使用PostMessage来实现,PostMessage是WindowsAPI中的一个常用函数,用于将一条消息放入到消息队列中。但传统的PostMessage只能向直接上级或直接下级进行消息的发送,无法实现跨级发送消息。
发明内容
本发明所要解决的技术问题是:提供一种跨域web端通信方法及终端,实现跨站点、跨层级间iframe的标准化通信。
为了解决上述技术问题,本发明采用的技术方案为:
一种跨域web端通信方法,包括步骤:
S1、在web端上的每个iframe内创建一个消息管理器的类库;
S2、所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态,根据所述消息状态和所述消息管理器所在的节点信息来控制当前iframe与其它iframe的通信。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种跨域web端通信终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、在web端上的每个iframe内创建一个消息管理器的类库;
S2、所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态,根据所述消息状态和所述消息管理器所在的节点信息来控制当前iframe与其它iframe的通信。
本发明的有益效果在于:通过消息管理器获取并判断待处理消息的消息状态和消息管理器所在的节点信息,从而对待处理消息进行统一操作和管理,实现跨站点、跨层级间iframe的标准化通信,既降低了技术难度,也提升了***的稳定性和可维护性。
附图说明
图1为本发明实施例的一种跨域web端通信方法的流程示意图;
图2为本发明实施例的一种跨域web端通信方法中步骤S2的具体流程示意图;
图3为本发明实施例的一种跨域web端通信方法中iframe之间嵌套关系的示意图;
图4为本发明实施例的一种跨域web端通信终端的结构示意图;
标号说明:
1、一种跨域web端通信终端;2、存储器;3、iframe;4、消息管理器;
5、处理器。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:通过消息管理器获取并判断待处理消息的消息状态和消息管理器所在的节点信息,从而对待处理消息进行统一操作和管理。
在此之前,为了便于理解本发明的技术方案,对于本发明中涉及的英文缩写、设备等进行说明如下:
(1)、web:在本发明中为World Wide Web的简称,其中文解释为全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息***。
(2)、HTML:在本发明中为Hyper Text Markup Language的简称,其中文解释为超文本标记语言,它是标准通用标记语言下的一个应用。
(3)、API:在本发明中为Application Programming Interface的简称,其中文解释为应用程序编程接口,它是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
(4)、iframe:HTML标签,作用是文档中的文档,或者浮动的框架,其中。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。
请参照图1至图3,一种跨域web端通信方法,包括步骤:
S1、消息管理器接收待处理消息,获取所述待处理消息的消息状态;
S2、消息管理器根据所述消息状态和所述消息管理器所在的节点信息来管理所述待处理消息。
从上述描述可知,本发明的有益效果在于:通过消息管理器获取并判断待处理消息的消息状态和消息管理器所在的节点信息,从而对待处理消息进行统一操作和管理,实现跨站点、跨层级间iframe的标准化通信,既降低了技术难度,也提升了***的稳定性和可维护性。
进一步的,所述步骤S1和步骤S2之间还包括步骤:
消息管理器接收当前iframe创建的初始消息,并将所述初始消息的消息状态标记为消息冒泡,生成待处理消息,并将所述待处理消息发送至父节点的消息管理器,所述初始消息包括消息名称、消息内容。
由上述描述可知,对创建的初始消息进行标记,便于后续消息管理器对于消息的操作和管理。
所述步骤S2具体包括:
所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态;
若所述待处理消息的消息状态为消息冒泡,则判断所述消息管理器所在的节点信息是否为根节点,若是根节点,则将所述待处理消息的消息状态标记为消息分发,并将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器,若不是根节点,则将所述待处理消息发送至父节点的消息管理器;
若所述待处理消息的消息状态为消息分发,则将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器。
由上述描述可知,通过对消息状态的标记,使得消息管理器无需关心具体的技术细节,只需要根据消息状态就知道如何管理待处理消息,消息管理器根据待处理消息的消息状态和消息管理器所在的节点信息,从而将待处理消息进行消息冒泡或是消息发分,实现了跨站点、跨层级间iframe的标准化通信,既降低了技术难度,也提升了***的稳定性和可维护性;另外,由于每个iframe都可以实现消息分发,使得上述提供的通信具备更好的抗灾能力。
进一步的,所述步骤S2中的业务模块获取所述待处理消息的消息名称,判断所述消息名称与当前iframe的名称是否一致,若是,则处理所述待处理消息,否则忽略所述待处理消息。
由上述描述可知,根据消息名称来判断该待处理消息是不是发送给自己,从而决定是否处理该消息。
进一步的,所述将所述待处理消息发送至父节点的消息管理器的步骤包括:
判断当前iframe的节点信息是否为根节点,若是,将所述待处理消息发送至当前iframe的消息管理器,否则将所述待处理消息发送至父节点的消息管理器。
由上述描述可知,通过考虑到根节点的特殊性,保证管理过程的全面覆盖性。
一种跨域web端通信终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、在web端上的每个iframe内创建一个消息管理器的类库;
S2、所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态,根据所述消息状态和所述消息管理器所在的节点信息来控制当前iframe与其它iframe的通信。
从上述描述可知,本发明的有益效果在于:通过消息管理器获取并判断待处理消息的消息状态和消息管理器所在的节点信息,从而对待处理消息进行统一操作和管理,实现跨站点、跨层级间iframe的标准化通信,既降低了技术难度,也提升了***的稳定性和可维护性。
进一步的,所述步骤S1和步骤S2之间还包括步骤:
消息管理器接收当前iframe创建的初始消息,并将所述初始消息的消息状态标记为消息冒泡,生成待处理消息,并将所述待处理消息发送至父节点的消息管理器,所述初始消息包括消息名称、消息内容。
由上述描述可知,对创建的初始消息进行标记,便于后续消息管理器对于消息的操作和管理。
进一步的,所述步骤S2具体包括:
所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态;
若所述待处理消息的消息状态为消息冒泡,则判断所述消息管理器所在的节点信息是否为根节点,若是根节点,则将所述待处理消息的消息状态标记为消息分发,并将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器,若不是根节点,则将所述待处理消息发送至父节点的消息管理器;
若所述待处理消息的消息状态为消息分发,则将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器。
由上述描述可知,通过对消息状态的标记,使得消息管理器无需关心具体的技术细节,只需要根据消息状态就知道如何管理待处理消息,消息管理器根据待处理消息的消息状态和消息管理器所在的节点信息,从而将待处理信息进行消息冒泡或是消息发分,实现了跨站点、跨层级间iframe的标准化通信,既降低了技术难度,也提升了***的稳定性和可维护性;另外,由于每个iframe都可以实现消息分发,使得上述提供的通信具备更好的抗灾能力。
进一步的,所述步骤S2中的业务模块获取所述待处理消息的消息名称,判断所述消息名称与当前iframe的名称是否一致,若是,则处理所述待处理消息,否则忽略所述待处理消息。
由上述描述可知,根据消息名称来判断该待处理消息是不是发送给自己,从而决定是否处理该消息。
进一步的,所述将所述待处理消息发送至父节点的消息管理器的步骤包括:
判断当前iframe的节点信息是否为根节点,若是,将所述待处理消息发送至当前iframe的消息管理器,否则将所述待处理消息发送至父节点的消息管理器。
由上述描述可知,通过考虑到根节点的特殊性,保证管理过程的全面覆盖性。
请参照图3,本发明的实施例一为:
其中,iframe-0为根节点,同时也是iframe-1-1、iframe-1-2的父节点,反过来说iframe-1-1、iframe-1-2是iframe-0的子节点;同时,iframe-1-2又是iframe-2-1、iframe-2-2的父节点,反过来说iframe-2-1、iframe-2-2是iframe-1-2的子节点。
其中,iframe-0、iframe-1-1、iframe-1-2、iframe-2-1、iframe-2-2内都引入有消息管理器,消息管理器是一个类库。
其中,初始消息遵守以下格式:
此时,若iframe-2-2要发送消息给iframe-1-1,则进行步骤如下:
S1、在web端上的iframe-0、iframe-1-1、iframe-1-2、iframe-2-1、iframe-2-2内均创建一个消息管理器的类库;
iframe-2-2内的消息管理器接收iframe-2-2创建的初始消息,并将初始消息的消息状态标记为消息冒泡,生成待处理消息,其中,初始消息包括消息名称(eventName)为:to-iframe-1-1、消息内容,判断iframe-2-2的节点信息是否为根节点,由于iframe-2-2不是根节点,则将待处理消息发送至iframe-1-2的消息管理器;
S2、iframe-1-2内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-1-2内的消息管理器接收到的待处理消息的消息状态为消息冒泡,且iframe-1-2不是为根节点,于是,iframe-1-2内的消息管理器将待处理消息发送至iframe-0的消息管理器;
S2-1、iframe-0内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-0内的消息管理器接收到的待处理消息的消息状态为消息冒泡,且iframe-0是为根节点,于是将待处理消息的消息状态标记为消息分发,并将待处理消息发送至iframe-0的业务模块以及iframe-1-1、iframe-1-2的消息管理器;
S2-2、iframe-1-1内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-1-1内的消息管理器接收到的待处理消息的消息状态为消息分发,于是,将待处理消息发送至iframe-1-1的业务模块;
S2-3、iframe-1-2内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-1-2内的消息管理器接收到的待处理消息的消息状态为消息分发,并将待处理消息发送至iframe-1-2的业务模块以及iframe-2-1、iframe-2-2的消息管理器;
S2-4、iframe-2-1内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-2-1内的消息管理器接收到的待处理消息的消息状态为消息分发,于是,将待处理消息发送至iframe-2-1的业务模块;
S2-5、iframe-2-2内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-2-2内的消息管理器接收到的待处理消息的消息状态为消息分发,于是,将待处理消息发送至iframe-2-2的业务模块;
iframe-1-1的业务模块获取待处理消息的消息名称:to-iframe-1-1,判断消息名称与iframe-1-1的名称是一致,于是,处理待处理消息,其它iframe的业务模块获取待处理消息的消息名称,判断消息名称与自己的名称不一致,则忽略待处理消息。
请参照图3,本发明的实施例二为:
与上述实施例相比,本实施例中iframe-0要发送消息给iframe-2-2,则进行步骤如下:
S1、在web端上的iframe-0、iframe-1-1、iframe-1-2、iframe-2-1、iframe-2-2内均创建一个消息管理器的类库;
iframe-0内的消息管理器接收iframe-0创建的初始消息,并将初始消息的消息状态标记为消息冒泡,生成待处理消息,其中,初始消息包括消息名称(eventName)为:to-iframe-2-2、消息内容,判断iframe-0的节点信息是否为根节点,由于iframe-0是根节点,则将待处理消息发送至iframe-0的消息管理器;
S2-1、iframe-0内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-0内的消息管理器接收到的待处理消息的消息状态为消息冒泡,且iframe-0是为根节点,于是将待处理消息的消息状态标记为消息分发,并将待处理消息发送至iframe-0的业务模块以及iframe-1-1、iframe-1-2的消息管理器;
S2-2、iframe-1-1内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-1-1内的消息管理器接收到的待处理消息的消息状态为消息分发,于是,将待处理消息发送至iframe-1-1的业务模块;
S2-3、iframe-1-2内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-1-2内的消息管理器接收到的待处理消息的消息状态为消息分发,并将待处理消息发送至iframe-1-2的业务模块以及iframe-2-1、iframe-2-2的消息管理器;
S2-4、iframe-2-1内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-2-1内的消息管理器接收到的待处理消息的消息状态为消息分发,于是,将待处理消息发送至iframe-2-1的业务模块;
S2-5、iframe-2-2内的消息管理器接收待处理消息,获取待处理消息的消息状态,iframe-2-2内的消息管理器接收到的待处理消息的消息状态为消息分发,于是,将待处理消息发送至iframe-2-2的业务模块;
iframe-2-2的业务模块获取待处理消息的消息名称:to-iframe-2-2,判断消息名称与iframe-2-2的名称是一致,于是,处理待处理消息,其它iframe的业务模块获取待处理消息的消息名称,判断消息名称与自己的名称不一致,则忽略待处理消息。
请参照图4,本发明的实施例二为:
一种跨域web端通信终端1,包括存储器2、处理器5以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现实施例一或实施例二中的步骤。
其中,存储器2包括iframe3,每个iframe3都包括一个消息管理器4的类库。
综上所述,本发明提供的一种跨域web端通信方法及终端,通过对消息状态的标记,使得消息管理器无需关心具体的技术细节,只需要根据消息状态就知道如何管理待处理消息,消息管理器根据待处理消息的消息状态和消息管理器所在的节点信息,从而将待处理消息进行消息冒泡或是消息发分,实现了跨站点、跨层级间iframe的标准化通信,既降低了技术难度,也提升了***的稳定性和可维护性;另外,由于每个iframe都可以实现消息分发,使得上述提供的通信具备更好的抗灾能力。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种跨域web端通信方法,其特征在于,包括步骤:
S1、在web端上的每个iframe内创建一个消息管理器的类库;
S2、所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态,根据所述消息状态和所述消息管理器所在的节点信息来控制当前iframe与其它iframe的通信。
2.根据权利要求1所述的一种跨域web端通信方法,其特征在于,所述步骤S1和步骤S2之间还包括步骤:
消息管理器接收当前iframe创建的初始消息,并将所述初始消息的消息状态标记为消息冒泡,生成待处理消息,并将所述待处理消息发送至父节点的消息管理器,所述初始消息包括消息名称、消息内容。
3.根据权利要求2所述的一种跨域web端通信方法,其特征在于,所述步骤S2具体包括:
所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态;
若所述待处理消息的消息状态为消息冒泡,则判断所述消息管理器所在的节点信息是否为根节点,若是根节点,则将所述待处理消息的消息状态标记为消息分发,并将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器,若不是根节点,则将所述待处理消息发送至父节点的消息管理器;
若所述待处理消息的消息状态为消息分发,则将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器。
4.根据权利要求3所述的一种跨域web端通信方法,其特征在于,
所述步骤S2中的业务模块获取所述待处理消息的消息名称,判断所述消息名称与当前iframe的名称是否一致,若是,则处理所述待处理消息,否则忽略所述待处理消息。
5.根据权利要求2所述的一种跨域web端通信方法,其特征在于,所述将所述待处理消息发送至父节点的消息管理器的步骤包括:
判断当前iframe的节点信息是否为根节点,若是,将所述待处理消息发送至当前iframe的消息管理器,否则将所述待处理消息发送至父节点的消息管理器。
6.一种跨域web端通信终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
S1、在web端上的每个iframe内创建一个消息管理器的类库;
S2、所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态,根据所述消息状态和所述消息管理器所在的节点信息来控制当前iframe与其它iframe的通信。
7.根据权利要求6所述的一种跨域web端通信终端,其特征在于,所述步骤S1和步骤S2之间还包括步骤:
消息管理器接收当前iframe创建的初始消息,并将所述初始消息的消息状态标记为消息冒泡,生成待处理消息,并将所述待处理消息发送至父节点的消息管理器,所述初始消息包括消息名称、消息内容。
8.根据权利要求7所述的一种跨域web端通信终端,其特征在于,所述步骤S2具体包括:
所述消息管理器接收当前iframe发送的待处理消息,获取所述待处理消息的消息状态;
若所述待处理消息的消息状态为消息冒泡,则判断所述消息管理器所在的节点信息是否为根节点,若是根节点,则将所述待处理消息的消息状态标记为消息分发,并将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器,若不是根节点,则将所述待处理消息发送至父节点的消息管理器;
若所述待处理消息的消息状态为消息分发,则将所述待处理消息发送至当前iframe的业务模块以及子节点的消息管理器。
9.根据权利要求8所述的一种跨域web端通信终端,其特征在于,
所述步骤S2中的业务模块获取所述待处理消息的消息名称,判断所述消息名称与当前iframe的名称是否一致,若是,则处理所述待处理消息,否则忽略所述待处理消息。
10.根据权利要求7所述的一种跨域web端通信终端,其特征在于,所述将所述待处理消息发送至父节点的消息管理器的步骤包括:
判断当前iframe的节点信息是否为根节点,若是,将所述待处理消息发送至当前iframe的消息管理器,否则将所述待处理消息发送至父节点的消息管理器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810466479.6A CN108762946B (zh) | 2018-05-16 | 2018-05-16 | 一种跨域web端通信方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810466479.6A CN108762946B (zh) | 2018-05-16 | 2018-05-16 | 一种跨域web端通信方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108762946A true CN108762946A (zh) | 2018-11-06 |
CN108762946B CN108762946B (zh) | 2020-09-11 |
Family
ID=64008051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810466479.6A Active CN108762946B (zh) | 2018-05-16 | 2018-05-16 | 一种跨域web端通信方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108762946B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110110274A (zh) * | 2019-05-17 | 2019-08-09 | 极智(上海)企业管理咨询有限公司 | 一种浏览器多页面消息处理分发方法 |
CN112948245A (zh) * | 2021-02-26 | 2021-06-11 | 北京百度网讯科技有限公司 | 元素调试方法、装置、设备、存储介质及程序产品 |
CN114257441A (zh) * | 2021-12-17 | 2022-03-29 | 北京字跳网络技术有限公司 | 一种基于云文档组件的数据处理方法及装置 |
CN116755860A (zh) * | 2023-07-08 | 2023-09-15 | 武汉中科通达高新技术股份有限公司 | 前端实现跨平台实时数据传输方法、第三方应用及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610194A (zh) * | 2008-06-17 | 2009-12-23 | 上海格尔软件股份有限公司 | Ajax跨域异步传输大容量数据的方法 |
CN101615179A (zh) * | 2008-06-25 | 2009-12-30 | 国际商业机器公司 | 用于Web应用的跨域交互的方法和*** |
CN103246667A (zh) * | 2012-02-08 | 2013-08-14 | 腾讯科技(深圳)有限公司 | 数据跨域传递的方法及装置 |
CN103309877A (zh) * | 2012-03-12 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 跨域通讯及全双工通讯的方法、装置 |
CN104954501A (zh) * | 2014-03-31 | 2015-09-30 | 北京金山网络科技有限公司 | 跨域信息交互方法、装置及*** |
CN105337856A (zh) * | 2014-08-13 | 2016-02-17 | 中兴通讯股份有限公司 | 跨域业务处理方法、装置及*** |
CN106294648A (zh) * | 2016-08-03 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种针对页面访问路径的处理方法及装置 |
-
2018
- 2018-05-16 CN CN201810466479.6A patent/CN108762946B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610194A (zh) * | 2008-06-17 | 2009-12-23 | 上海格尔软件股份有限公司 | Ajax跨域异步传输大容量数据的方法 |
CN101615179A (zh) * | 2008-06-25 | 2009-12-30 | 国际商业机器公司 | 用于Web应用的跨域交互的方法和*** |
US20090327421A1 (en) * | 2008-06-25 | 2009-12-31 | International Business Machines Corporation | Cross domain interaction of a Web application |
CN103246667A (zh) * | 2012-02-08 | 2013-08-14 | 腾讯科技(深圳)有限公司 | 数据跨域传递的方法及装置 |
CN103309877A (zh) * | 2012-03-12 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 跨域通讯及全双工通讯的方法、装置 |
CN104954501A (zh) * | 2014-03-31 | 2015-09-30 | 北京金山网络科技有限公司 | 跨域信息交互方法、装置及*** |
CN105337856A (zh) * | 2014-08-13 | 2016-02-17 | 中兴通讯股份有限公司 | 跨域业务处理方法、装置及*** |
CN106294648A (zh) * | 2016-08-03 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种针对页面访问路径的处理方法及装置 |
Non-Patent Citations (1)
Title |
---|
YFDYH000: "Revision 935727 of 消息管理器概述", 《REVISION 935727 OF 消息管理器概述》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110110274A (zh) * | 2019-05-17 | 2019-08-09 | 极智(上海)企业管理咨询有限公司 | 一种浏览器多页面消息处理分发方法 |
CN112948245A (zh) * | 2021-02-26 | 2021-06-11 | 北京百度网讯科技有限公司 | 元素调试方法、装置、设备、存储介质及程序产品 |
CN112948245B (zh) * | 2021-02-26 | 2024-03-01 | 北京百度网讯科技有限公司 | 元素调试方法、装置、设备、存储介质及程序产品 |
CN114257441A (zh) * | 2021-12-17 | 2022-03-29 | 北京字跳网络技术有限公司 | 一种基于云文档组件的数据处理方法及装置 |
CN114257441B (zh) * | 2021-12-17 | 2023-12-15 | 北京字跳网络技术有限公司 | 一种基于云文档组件的数据处理方法及装置 |
CN116755860A (zh) * | 2023-07-08 | 2023-09-15 | 武汉中科通达高新技术股份有限公司 | 前端实现跨平台实时数据传输方法、第三方应用及*** |
Also Published As
Publication number | Publication date |
---|---|
CN108762946B (zh) | 2020-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108762946A (zh) | 一种跨域web端通信方法及终端 | |
US7065561B2 (en) | Selective parsing of an XML document | |
US7797450B2 (en) | Techniques for managing interaction of web services and applications | |
US8219970B2 (en) | XML push and remote execution of a wireless applications | |
AU2001293254B2 (en) | Accessing data stored at an intermediary from a service | |
US7543299B2 (en) | Creating web services programs from other web services programs | |
US20110113090A1 (en) | Dynamic mobile client | |
WO2017076259A1 (zh) | 一种流程设计方法、客户机、服务器侧装置及*** | |
US20060200535A1 (en) | Method and computer system for handling incremental data in client-server communication | |
US9063726B1 (en) | Method and system for visual styling of visual elements for applications | |
US20050149342A1 (en) | Method and apparatus for creating and customizing plug-in business collaboration protocols | |
KR100462900B1 (ko) | 웹 브라우저에서 동작하는 경량 알람 매니저 및 그 서비스방법과 그를 위한 알람 데이터 제공 방법 | |
US7912984B2 (en) | System and method for generating a wireless application from a web service definition | |
Li et al. | The study on mobile phone-oriented application integration technology of web services | |
Han et al. | The construction of a virtual simulation training platform for computer-aided teaching and research courses | |
CN107179900A (zh) | Doxml语言 | |
Sun et al. | Research on key technology of interconnection protocols for the Internet of Things | |
Yaici et al. | A model-based approach for the generation of adaptive user interfaces on portable devices | |
Karus | XML development with plug‐ins as a service | |
Liu et al. | Anything is Service: Using LIR-OSGi and R2-OSGi to Construct Ubiquitous Service Network. | |
Yaici et al. | Runtime middleware for the generation of adaptive user interfaces on resource-constrained devices | |
Bruninx et al. | Runtime Personalization of Multi-Device User Interfaces: Enhanced Accessibility for Media Consumption in Heterogeneous Environments by User Interface Adaptation | |
Yin et al. | Design and implementation of a uniform service adapter for MG | |
Keski-Keturi | Implementing the IEC Common Information Model for Distribution System Operators | |
Templemore-Finlayson et al. | DESCRIPTION TECHNIQUE ESTELLE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |