CN107329978A - 多平台融合的路由方法和装置 - Google Patents

多平台融合的路由方法和装置 Download PDF

Info

Publication number
CN107329978A
CN107329978A CN201710397420.1A CN201710397420A CN107329978A CN 107329978 A CN107329978 A CN 107329978A CN 201710397420 A CN201710397420 A CN 201710397420A CN 107329978 A CN107329978 A CN 107329978A
Authority
CN
China
Prior art keywords
page
reactnative
module
applications
matching
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.)
Withdrawn
Application number
CN201710397420.1A
Other languages
English (en)
Inventor
朱德伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201710397420.1A priority Critical patent/CN107329978A/zh
Publication of CN107329978A publication Critical patent/CN107329978A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种多平台融合的路由方法和装置,能够令ReactWeb框架下转换生成的ReactNative应用实现路由功能,进而实现Android、IOS、Web三端融合、统一的路由方案。该方法包括:拦截ReactNative应用的页面跳转;通过接口函数调用浏览器引擎,获取新页面的跳转链接URL;根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块;通过原生函数加载所述匹配的页面布局模块。

Description

多平台融合的路由方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种多平台融合的路由方法和装置。
背景技术
React Native是Facebook公司推出的一种基于JavaScript的开源框架。ReactNative结合了Web应用和Native应用的优势,可以使用JavaScript来开发IOS和Android原生应用,以及在JavaScript中用React抽象操作***原生的UI(用户界面)组件,代替DOM(文档对象模型)元素来渲染等。
ReactNative可以在IOS、Android上共用,ReactJs是为开发HTML5准备的。由于ReactNative和ReactJs的语法很像,因此在这个基础上,国内公司推出了将ReactNativeIOS、ReactNative Android应用转为Web应用的框架,比如ReactWeb框架。简单来说,ReactWeb就是把ReactNative的组件做了一个Web端的实现,并提供相关打包工具,从而使开发者可以直接打包出一份可以跑在Web端的代码。
然而,本发明的发明人发现,现有技术如ReactWeb框架,其只能实现ReactNative应用与Web应用之间的页面转换,无法实现路由的转换。也就是说,ReactWeb框架无法解决ReactNative应用与Web应用上页面跳转的转换的问题。
发明内容
有鉴于此,本发明实施例提供一种多平台融合的路由方法和装置,以令ReactWeb框架下转换生成的ReactNative应用能实现路由功能,进而为开发者提供一套统一的、多平台融合的路由方案。
为实现上述目的,根据本发明的一个方面,提供了一种多平台融合的路由方法。
本发明实施例的多平台融合的路由方法包括:拦截ReactNative应用的页面跳转;通过接口函数调用浏览器引擎,获取新页面的跳转链接URL;根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块;通过原生函数加载所述匹配的页面布局模块;其中,所述ReactNative应用是由Web应用转换成的。
可选地,所述拦截ReactNative应用的页面跳转为:通过钩子函数拦截页面跳转。
可选地,所述获取新页面的跳转链接URL为:通过浏览器引擎中的ShouldOverrideUrlLoading函数获取新页面的跳转链接URL。
可选地,所述通过原生函数加载所述匹配的页面布局模块为:通过StartNewPage函数加载所述匹配的页面布局模块。
为实现上述目的,根据本发明的另一方面,提供了一种多平台融合的路由装置。
本发明实施例的多平台融合的路由装置包括:拦截模块,用于拦截ReactNative应用的页面跳转;获取模块,用于通过接口函数调用浏览器引擎,获取新页面的跳转链接URL;匹配模块,用于根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块;加载模块,用于通过原生函数加载所述匹配的页面布局模块;其中,所述ReactNative应用是由Web应用转换成的。
可选地,所述拦截模块拦截ReactNative应用的页面跳转为:通过钩子函数拦截页面跳转。
可选地,所述获取模块获取新页面的跳转链接URL为:通过浏览器引擎中的ShouldOverrideUrlLoading函数获取新页面的跳转链接URL。
可选地,所述加载模块通过原生函数加载所述匹配的页面布局模块为:通过StartNewPage函数加载所述匹配的页面布局模块。
为实现上述目的,根据本发明的再一方面,提供了一种电子设备。
本发明实施例的电子设备包括:一个或多个处理器;以及,存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明所提供的多平台融合的路由方法。
为实现上述目的,根据本发明的再一方面,提供了一种计算机可读介质。
本发明实施例的一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的多平台融合的路由方法。
根据本发明的技术方案,上述发明中的一个实施例具有如下优点或有益效果:通过拦截ReactNative应用的页面跳转,转而调用浏览器引擎、获取跳转链接、获取与跳转链接匹配的布局模块并加载等操作实现了ReactNative应用的路由功能,有效解决了现有技术中将Web应用转换成ReactNative应用后,由于路由方案没进行转换,导致页面无法正常跳转的问题。进一步的,由于在转换后的ReactNative应用中采用了与浏览器页面跳转类似的路由方法,从而为开发者提供了一套统一的、Android、IOS、Web三端融合的路由方案。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施例的多平台融合的路由方法的主要步骤示意图;
图2是根据本发明实施例的多平台融合的路由方法的流程示意图;
图3是根据本发明实施例的多平台融合的路由装置的组成示意图;
图4是用于实现本发明实施例的电子设备的计算机***的结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
现有技术如ReactWeb框架只能完成ReactNative应用到Web应用的页面转换,而无法解决ReactNative应用到Web应用的路由转换,因而导致转换后的ReactNative应用的路由功能不可用,无法实现页面跳转。本发明的发明人发现,这一问题主要是由于ReactNative与Web路由功能的实现方式不同导致的。具体来说,ReactNative中的路由功能是基于原生方案实现的:在内存里有一个页面栈结构,用户按返回可以销毁当前页面,退回之前的栈顶;而Web的路由功能是基于浏览器实现的,浏览器是无状态的,不会保存上一个页面。故而,对于ReactWeb框架转换成的ReactNative应用,由于里面的路由方案还是Web的浏览器跳转方式,导致路由功能不可用。
为了克服现有技术的缺陷,本发明提供了一种多平台融合的路由方法。图1是本发明实施例的多平台融合的路由方法的主要步骤示意图。如图1所示,本发明实施例的多平台融合的路由方法的主要步骤如下:
步骤S1、拦截ReactNative应用的页面跳转方法。其中,所述ReactNative应用是由Web应用转换成的。例如,所述ReactNative应用可以是在ReactWeb框架中由Web应用转换成的。由于ReactWeb框架只能实现Web应用与ReactNative应用的页面转换,无法实现路由的转换,因此转换后的ReactNative应用中的页面跳转方法仍然是Web中的路由方案。但是,该路由方案在ReactNative应用上是无法工作的。为了实现路由功能,本发明的发明人想到:在具体实施时,可以通过钩子函数拦截ReactNative应用的页面跳转方法,再执行步骤S2至步骤S4中的处理过程。
步骤S2、通过接口函数调用浏览器引擎,获取新页面的跳转链接URL。在该步骤中,ReactNative应用可通过调用操作***自带的浏览器引擎的接口函数启动浏览器引擎,并通过浏览器引擎自带的函数获取新页面的跳转链接URL。
步骤S3、根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块。
步骤S4、通过原生函数加载所述匹配的页面布局模块。
在本发明实施例中,通过拦截转换后的ReactNative应用中的页面跳转方法,并转而执行以下处理过程,包括:通过接口函数调用浏览器引擎、获取新页面的跳转链接,根据URL与页面布局模块对应关系,获取与新页面的跳转链接匹配的布局模块,通过原生函数加载该匹配的布局模块。通过以上步骤,使得转换后的ReactNative应用实现了路由功能,有效解决了现有技术中将Web应用转换成ReactNative应用后,由于路由方案没进行转换,导致页面无法正常跳转的问题。进一步的,由于在转换后的ReactNative应用中采用了与Web应用中的浏览器页面跳转类似的路由方法,从而为开发者提供了一套统一的、三端融合的路由方案。
图2是本发明实施例的多平台融合的路由方法的流程示意图。如图2所示,本发明实施例的多平台融合的路由方法的流程如下:
A1、判断是否是ReactNative应用。在该步骤中,可通过ReactNative中的Os.GetPlatform函数获取当前的平台,进而判断是否是ReactNative应用。如果是ReactNative应用,则进入步骤A2。可理解的是,只要不影响本发明的实施,也可采取其他方式判断是否是ReactNative应用。
A2、通过钩子函数拦截ReactNative应用的页面跳转方法。由于ReactWeb框架下转换成的ReactNative应用只进行了页面转换,没有进行路由转换,因此,准确地说,所述ReactNative应用的页面跳转方法是来自Web应用中的页面跳转方法,比如,gourl这一页面跳转方法。但是,这一来自Web应用的页面跳转方法在ReactNative上是不工作的。鉴于此,本发明的发明人想到,可以在页面跳转方法,如gourl方法中,加入一个钩子函数,从而可以钩住该事件,并执行步骤A3至A6的处理流程。需指出的是,在计算机领域,钩子实际上是一个处理消息的程序段,通过***调用可以把它挂入***。钩子,用于在事件传送到终点前截获并监控事件的传输,并且在钩上事件时可处理一些特定的事件。
A3、通过接口函数调用浏览器引擎。
A4、通过ShouldOverrideUrlLoading函数获取新页面的跳转链接。应理解的是,只要不影响本发明的实施,除了ShouldOverrideUrlLoading函数以外,也可采用其他能够获取跳转链接的函数。
A5、根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块。
A6、通过StartNewPage函数加载所述匹配的页面布局模块。在该步骤中,还可通过Android中的StartActivityForResult函数加载所述匹配的页面布局模块。应理解的是,只要不影响本发明的实施,除了StartNewPage函数以外,也可采用其他能够加载新页面的原生函数。
在本发明实施例中,通过以上处理流程能够使转换后的ReactNative应用实现路由功能。进一步的,由于采用与Web应用类似的链接跳转方式,使得ReactNative应用与Web应用的路由方法得到了统一,进而为开发者提供了一套统一的、Android、IOS、Web三端融合的路由方案。
图3是根据本发明实施例多平台融合的路由装置的组成示意图。如图3所示,本发明实施例的多平台融合的路由装置主要包括以下模块:
拦截模块301,用于拦截ReactNative应用的页面跳转方法。其中,所述ReactNative应用是由Web应用转换成的。比如,所述ReactNative应用可以是在ReactWeb框架中由Web应用转换成的,比如,gourl这一页面跳转方法。其中,拦截模块301拦截页面跳转方法包括:通过钩子函数拦截页面跳转方法。比如,可以在gourl这一页面跳转方法中加入一个钩子函数,从而可以钩住该事件,以便于获取模块302、匹配模块303、加载模块304执行相应操作。
获取模块302,用于通过接口函数调用浏览器引擎,获取新页面的跳转链接URL。其中,获取模块302在启动浏览器引擎之后,可基于浏览器引擎自带的ShouldOverrideUrlLoading函数获取新页面的跳转链接。应理解的是,除了ShouldOverrideUrlLoading函数以外,获取模块302还可采用其他能够获取跳转链接的函数。
匹配模块303,用于根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块。
加载模块304,用于通过原生函数加载所述匹配的页面布局模块。其中,加载模块304可通过StartNewPage函数加载所述匹配的页面布局模块。或者,加载模块304可通过Android中的StartActivityForResult函数加载所述匹配的页面布局模块。应理解的是,加载模块304还可采用其他能够加载新页面的原生函数。
在本发明实施例中,通过拦截模块拦截转换后的ReactNative应用中的页面跳转方法,便于执行以下处理过程,包括:通过获取模块获取新页面的跳转链接,通过匹配模块获取与新页面的跳转链接匹配的布局模块,通过加载模块加载该匹配的布局模块。通过以上模块,使得转换后的ReactNative应用实现了路由功能,有效解决了现有技术中将Web应用转换成ReactNative应用后,由于路由方案没进行转换,导致页面无法正常跳转的问题。进一步的,由于在转换后的ReactNative应用中采用了与Web应用中的浏览器页面跳转类似的路由装置,从而为开发者提供了一套统一的、Android、IOS、Web三端融合的路由方案。
再一方面,本发明实施例还提供了一种电子设备。本发明实施例的电子设备包括:一个或多个处理器;以及,存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的多平台融合的路由方法。
图4是用于实现本发明实施例的电子设备的计算机***的结构示意图。图4示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图4所示,计算机***400包括中央处理单元(CPU)401,其可以根据存储在只读存储器(ROM)402中的程序或者从存储部分408加载到随机访问存储器(RAM)403中的程序而执行各种适当的动作和处理。在RAM 403中,还存储有***400操作所需的各种程序和数据。CPU 401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。
进一步,计算机***400还包括连接至I/O接口405的以下部件:
包括键盘、鼠标等的输入部分406;包括诸如阴极射线管(CRT)、液晶显示器(LCD)以及扬声器等的输出部分407;包括硬盘等的存储部分408;以及包括诸如LAN卡、调制解调器等网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器410也根据需要连接至I/O接口405;可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器410上,以便于从其上读出的计算机程序根据需要被安装入存储部分408。
进一步,根据本发明实施例,上文中多平台融合的路由方法描述的过程可以被实现为计算机软件程序。例如,本发明实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行本发明实施例的多平台融合的路由方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分409从网络上被下载和安装,和/或从可拆卸介质411被安装。在该计算机程序被中央处理单元(CPU)401执行时,执行本发明实施例中的计算机***限定的上述功能。
需要说明的是,在本发明实施例中,所述计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本发明实施中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。所述传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图所示的流程图和框图,图示了根据本发明各种实施例的***、装置和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,也可以用专用硬件与计算机指令的组合来实现。
本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括拦截模块、获取模块、匹配模块、加载模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,拦截模块还可以被描述为“拦截页面跳转的模块”。
又一方面,本发明实施例还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,实现上述实施例的多平台融合的路由方法:拦截ReactNative应用的页面跳转;通过接口函数调用浏览器引擎,获取新页面的跳转链接URL;根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块;通过原生函数加载所述匹配的页面布局模块;其中,所述ReactNative应用是由Web应用转换成的。
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

Claims (10)

1.一种多平台融合的路由方法,其特征在于,所述方法包括:
拦截ReactNative应用的页面跳转;
通过接口函数调用浏览器引擎,获取新页面的跳转链接URL;
根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块;
通过原生函数加载所述匹配的页面布局模块;
其中,所述ReactNative应用是由Web应用转换成的。
2.根据权利要求1所述的方法,其特征在于,所述拦截ReactNative应用的页面跳转为:
通过钩子函数拦截页面跳转。
3.根据权利要求1所述的方法,其特征在于,所述获取新页面的跳转链接URL,为:
通过浏览器引擎中的ShouldOverrideUrlLoading函数获取新页面的跳转链接URL。
4.根据权利要求1所述的方法,其特征在于,所述通过原生函数加载所述匹配的页面布局模块为:
通过StartNewPage函数加载所述匹配的页面布局模块。
5.一种多平台融合的路由装置,其特征在于,包括:
拦截模块,用于拦截ReactNative应用的页面跳转;
获取模块,用于通过接口函数调用浏览器引擎,获取新页面的跳转链接URL;
匹配模块,用于根据预先存储的ReactNative的URL与页面布局模块对应关系,获取与所述新页面的跳转链接URL匹配的页面布局模块;
加载模块,用于通过原生函数加载所述匹配的页面布局模块;
其中,所述ReactNative应用是由Web应用转换成的。
6.根据权利要求5所述的装置,其特征在于,所述拦截模块拦截ReactNative应用的页面跳转为:
通过钩子函数拦截页面跳转。
7.根据权利要求5所述的装置,其特征在于,所述获取模块获取新页面的跳转链接URL,为:
通过浏览器引擎中的ShouldOverrideUrlLoading函数获取新页面的跳转链接URL。
8.根据权利要求5所述的装置,其特征在于,所述加载模块通过原生函数加载所述匹配的页面布局模块为:
通过StartNewPage函数加载所述匹配的页面布局模块。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;以及,
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至4任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至4中任一所述的方法。
CN201710397420.1A 2017-05-31 2017-05-31 多平台融合的路由方法和装置 Withdrawn CN107329978A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710397420.1A CN107329978A (zh) 2017-05-31 2017-05-31 多平台融合的路由方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710397420.1A CN107329978A (zh) 2017-05-31 2017-05-31 多平台融合的路由方法和装置

Publications (1)

Publication Number Publication Date
CN107329978A true CN107329978A (zh) 2017-11-07

Family

ID=60193201

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710397420.1A Withdrawn CN107329978A (zh) 2017-05-31 2017-05-31 多平台融合的路由方法和装置

Country Status (1)

Country Link
CN (1) CN107329978A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107968841A (zh) * 2017-12-20 2018-04-27 深圳乐信软件技术有限公司 网络页面的动态路由方法、装置、存储介质及客户端
CN109597611A (zh) * 2018-11-29 2019-04-09 北京京东尚科信息技术有限公司 前端数据流控制组件开发***、方法、设备及存储介质
CN110555181A (zh) * 2018-03-30 2019-12-10 武汉斗鱼网络科技有限公司 一种页面交叉跳转方法及装置
CN110688120A (zh) * 2018-07-06 2020-01-14 武汉斗鱼网络科技有限公司 一种跳转到指定模块的方法及电子设备
CN111125604A (zh) * 2019-12-30 2020-05-08 华人运通(上海)云计算科技有限公司 一种页面管理方法、装置、终端设备及存储介质
CN111309424A (zh) * 2020-02-12 2020-06-19 中国平安人寿保险股份有限公司 一种页面还原方法及相关设备
CN111475138A (zh) * 2019-01-23 2020-07-31 阿里巴巴集团控股有限公司 基于weex框架的路由方法、装置、电子设备及可读介质
CN111859212A (zh) * 2020-05-11 2020-10-30 马上消费金融股份有限公司 一种获取页面的方法、终端设备及存储介质
CN113127775A (zh) * 2019-12-30 2021-07-16 武汉斗鱼鱼乐网络科技有限公司 一种页面加载方法、装置、设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077332A (zh) * 2012-12-28 2013-05-01 飞天诚信科技股份有限公司 一种运行含有自校验的加壳程序的方法和装置
CN105955723A (zh) * 2016-04-21 2016-09-21 人人行科技股份有限公司 移动端的跨平台应用处理方法和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077332A (zh) * 2012-12-28 2013-05-01 飞天诚信科技股份有限公司 一种运行含有自校验的加壳程序的方法和装置
CN105955723A (zh) * 2016-04-21 2016-09-21 人人行科技股份有限公司 移动端的跨平台应用处理方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NANJINGDREAMFLY: "一种ReactNative Android、IOS、Web融合的路由生成引擎", 《HTTP://WWW.VOIDCN.COM/ARTICLE/P-KLCZGXVR-OO.HTML》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107968841B (zh) * 2017-12-20 2021-03-09 深圳乐信软件技术有限公司 网络页面的动态路由方法、装置、存储介质及客户端
CN107968841A (zh) * 2017-12-20 2018-04-27 深圳乐信软件技术有限公司 网络页面的动态路由方法、装置、存储介质及客户端
CN110555181A (zh) * 2018-03-30 2019-12-10 武汉斗鱼网络科技有限公司 一种页面交叉跳转方法及装置
CN110555181B (zh) * 2018-03-30 2022-03-25 武汉斗鱼网络科技有限公司 一种页面交叉跳转方法及装置
CN110688120A (zh) * 2018-07-06 2020-01-14 武汉斗鱼网络科技有限公司 一种跳转到指定模块的方法及电子设备
CN109597611A (zh) * 2018-11-29 2019-04-09 北京京东尚科信息技术有限公司 前端数据流控制组件开发***、方法、设备及存储介质
CN109597611B (zh) * 2018-11-29 2022-04-12 北京京东尚科信息技术有限公司 前端数据流控制组件开发***、方法、设备及存储介质
CN111475138B (zh) * 2019-01-23 2023-04-25 阿里巴巴集团控股有限公司 基于weex框架的路由方法、装置、电子设备及可读介质
CN111475138A (zh) * 2019-01-23 2020-07-31 阿里巴巴集团控股有限公司 基于weex框架的路由方法、装置、电子设备及可读介质
CN113127775A (zh) * 2019-12-30 2021-07-16 武汉斗鱼鱼乐网络科技有限公司 一种页面加载方法、装置、设备和存储介质
CN111125604A (zh) * 2019-12-30 2020-05-08 华人运通(上海)云计算科技有限公司 一种页面管理方法、装置、终端设备及存储介质
CN113127775B (zh) * 2019-12-30 2023-10-20 北京鲲鹏映像文化传媒有限公司 一种页面加载方法、装置、设备和存储介质
CN111125604B (zh) * 2019-12-30 2024-03-15 华人运通(上海)云计算科技有限公司 一种页面管理方法、装置、终端设备及存储介质
CN111309424A (zh) * 2020-02-12 2020-06-19 中国平安人寿保险股份有限公司 一种页面还原方法及相关设备
CN111309424B (zh) * 2020-02-12 2023-09-22 中国平安人寿保险股份有限公司 一种页面还原方法及相关设备
CN111859212A (zh) * 2020-05-11 2020-10-30 马上消费金融股份有限公司 一种获取页面的方法、终端设备及存储介质

Similar Documents

Publication Publication Date Title
CN107329978A (zh) 多平台融合的路由方法和装置
CN107844324A (zh) 客户端页面跳转处理方法和装置
CN107924411B (zh) 一种事务***中ui状态的恢复的方法和***
US10915384B2 (en) Information processing method and device
CN110351342A (zh) 业务指令处理方法、装置、计算机设备和存储介质
US11522851B2 (en) Secured rest execution inside headless web application
US8843646B2 (en) Multi-desktop interaction using nested remote desktop sessions
CN109739478A (zh) 前端项目自动化构建方法、装置、存储介质及电子设备
CN105808320A (zh) 基于Linux容器的设备虚拟化***及方法
CN104486291B (zh) 建立连接的方法、装置及***
CN102904738B (zh) 工单处理方法及相关装置和***
CN102314469A (zh) 一种实现跨域请求回调的方法
CN102902576B (zh) 一种渲染网页的方法、服务器和***
CN107635001A (zh) Web脚本异常处理方法和装置
CN107729176A (zh) 一种配置文件管理***的容灾方法及容灾***
CN110968340A (zh) 一种实现多版本依赖隔离的方法和装置
CN107704499A (zh) 一种应用程序的页面跳转控制方法及装置
CN109218041B (zh) 用于服务器***的请求处理方法和装置
CN110505074A (zh) 一种应用模块化集成方法和装置
CN110515741A (zh) 一种基于本地任务队列的降级处理方法和装置
US20240104671A1 (en) Method and apparatus for group management, electronic device, and storage medium
CN113282444A (zh) 用于业务流程调试的可视化方法和装置
CN109976921A (zh) Rpc服务或消息的指定消费方法及装置、可存储介质和终端
CN109783201A (zh) 数据交换方法及其***
US20180287999A1 (en) Per-application micro-firewall images executing in containers on a data communications network

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20171107