CN105045887A - 混合模式跨域数据交互的***及其方法 - Google Patents

混合模式跨域数据交互的***及其方法 Download PDF

Info

Publication number
CN105045887A
CN105045887A CN201510443616.0A CN201510443616A CN105045887A CN 105045887 A CN105045887 A CN 105045887A CN 201510443616 A CN201510443616 A CN 201510443616A CN 105045887 A CN105045887 A CN 105045887A
Authority
CN
China
Prior art keywords
webpage
cross
domain data
browser
web server
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
Application number
CN201510443616.0A
Other languages
English (en)
Other versions
CN105045887B (zh
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.)
Suzhou Industrial Park Drision Information Technology Co Ltd
Original Assignee
Suzhou Industrial Park Drision 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 Suzhou Industrial Park Drision Information Technology Co Ltd filed Critical Suzhou Industrial Park Drision Information Technology Co Ltd
Priority to CN201510443616.0A priority Critical patent/CN105045887B/zh
Publication of CN105045887A publication Critical patent/CN105045887A/zh
Application granted granted Critical
Publication of CN105045887B publication Critical patent/CN105045887B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

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

Abstract

本发明涉及混合模式跨域数据交互的***及方法,包含Web服务器、网页自动适配模块、本地缓存管理器、浏览器容器和跨域数据交互代理模块;Web服务器将网页资源进行整理,压缩打包,本地缓存管理器将打包文件下载,解压缩,形成本地资源结构;网页自动适配模块判断当前工作状态,如为在线工作状态,采用Ajax方式与Web服务器交互,如为本地缓存工作状态,采用跨域数据交互代理模块进行数据通讯;浏览器容器接口获取网页自动适配模块提交的数据,根据数据交互类型,模拟浏览器向Web服务器发起数据读写请求,将Web服务器返回的数据通过回调返回给调用网页。解决了同源策略限制,实现客户端本地网页资源跨域与服务端数据交互。

Description

混合模式跨域数据交互的***及其方法
技术领域
本发明涉及一种混合模式跨域数据交互的***及其方法。
背景技术
移动互联网高速发展,由苹果开发的iOS***和谷歌开发的Android***占据了移动终端的大部分操作***。两种移动操作***都提供SDK(软件开发工具包,SoftwareDevelopmentKit),软件公司都可以基于***的SDK进行应用开发。
应用开发出现三种模式:第一种,全部基于SDK的本地化(Native)开发;第二种,基于HTML技术的开发的手机Web网页;第三种,结合本地化开发和HTMLWeb开发的混合(Hybrid)模式,混合模式通过使用成熟的HTMLWeb开发技术,可以提高应用开发效率,通过使用浏览器容器,进行界面展现和交互。
移动应用混合模式实现过程是:将网页内容打包下载到移动设备(包括手机、平板电脑、手持设备等),在移动设备上通过移动浏览器容器运行和渲染展示网页内容,并进行人机交互。这种方式一般的实现方法带来的问题是,因为浏览器同源策略限制,数据无法直接提交到服务器。所谓同源策略是由Netscape提出的一个著名的安全策略,同源策略是客户端脚本(指的是JavaScript)的重要的安全度量标准。最早出自NetscapeNavigator2.0,其目的是防止某个文档或脚本从多个不同源装载。现在所有支持JavaScript的浏览器都会使用这个策略。所谓同源是指域名、协议、端口相同。
发明内容
本发明的目的是克服现有技术存在的不足,提供一种混合模式跨域数据交互的***及其方法,旨在解决“同源策略”限制,实现跨域的客户端和服务端数据交互。
本发明的目的通过以下技术方案来实现:
混合模式跨域数据交互的***,特点是:包含Web服务器、网页自动适配模块、本地缓存管理器、浏览器容器和跨域数据交互代理模块,所述Web服务器,为浏览器或客户端提供网络服务,采用HTTP方式提供HTML网页输出,并响应网页交互请求;
所述网页自动适配模块,包含有自动判断网页运行状态的代码模块,以JavaScript程序的方式在HTML网页内运行,含有JavaScript程序的HTML网页文件从Web服务器通过网络传送至客户端;
所述本地缓存管理器,创建和管理本地缓存,对应用程序的缓存内容管理,下载Web服务器上的网页资源文件压缩包,解压缩,建立本地资源结构,形成本地缓存环境,定期更新本地缓存内容;
所述浏览器容器,嵌入于应用程序的浏览器,作为网页运行的容器;浏览器容器截获浏览器内的指定交互动作,并在本地代码中做出操作响应;
所述跨域数据交互代理模块,运行于浏览器容器底层的应用程序代码,将截获的浏览器容器内运行的HTML网页的数据交互,通过跨域数据交互代理模块向Web服务器提交,然后获取Web服务器的数据响应,通过跨域数据交互代理模块避免浏览器同源策略的限制,使下载到本地的网页代码可进行数据交互。
进一步地,上述的混合模式跨域数据交互的***,其中,所述Web服务器为微软IIS服务器或者ApacheHTTPServer网页服务器。
更进一步地,上述的混合模式跨域数据交互的***,其中,所述网页自动适配模块为网页含有自动判断网页运行状态的代码模块。
更进一步地,上述的混合模式跨域数据交互的***,其中,所述浏览器容器是在应用程序内置的浏览器控件;浏览器控件是操作***的功能组件,功能组件具有HTML网页浏览的功能。
更进一步地,上述的混合模式跨域数据交互的***,其中,所述浏览器是在移动设备或计算机上显示网页服务器或文件***的HTML文件并提供用户与文件交互的软件。
更进一步地,上述的混合模式跨域数据交互的***,其中,所述网页自动适配模块检测网页运行状态,判断是否为在线工作状态或本地缓存工作状态。
本发明混合模式跨域数据交互的方法,包括以下步骤:
首先,Web服务器将网页资源进行整理,压缩打包,本地缓存管理器将打包文件下载,解压缩,形成本地资源结构;
然后,网页内代码使用document.url参数,网页自动适配模块判断当前工作状态,当前工作状态有两种,一种是协议为http://的在线工作状态,另一种为file://的本地缓存工作状态,如果为在线工作状态,则采用Ajax方式与Web服务器进行交互,如果为本地缓存工作状态,则采用跨域数据交互代理模块进行数据通讯;
继而,使用移动操作***的浏览器容器接口,获取网页自动适配模块提交的数据,根据数据的交互类型即Get类或Post类,跨域数据交互代理模块模拟浏览器向Web服务器发起数据读写请求,并将Web服务器返回的数据通过回调返回给调用网页。
再进一步地,上述的混合模式跨域数据交互的方法,其中,所述本地缓存管理器进行目录清理,根据Web服务端的指令清空本地资源,重新下载更新。所述跨域数据交互代理模块实现跨域数据交互,排除同源策略的限制。
本发明技术方案突出的实质性特点和显著的进步主要体现在:
①本发明解决了同源策略限制,实现跨域的客户端和服务端数据交互;网页自动适配模块自动判断网页是在线工作状态还是本地缓存工作状态,与通用浏览器的判断方式不同点在于,本地缓存是自主控制,不是***浏览器默认控制;
②跨域数据交互代理模块解决了移动应用混合开发下载的网页和服务端数据交互的“同源策略限制”,结合网页自动适配模块实现自动判断运行环境,自动选择数据交互方式;
③本地缓存管理器通过将网站网页打包下载的方式,在移动设备端建立网页运行环境,在操作***提供的浏览器容器内实现界面展现和交互;
④解决了移动应用开发,混合模式状态下,移动端App和服务器端交互的跨域问题;普通网页添加采用“自适应网页结构”,即可实现网页下载后在浏览器容器内与服务端数据交互。
附图说明
下面结合附图对本发明技术方案作进一步说明:
图1:本发明的***架构示意图;
图2:本发明的流程示意图。
具体实施方式
如图1所示,混合模式跨域数据交互的***,包含Web服务器1、网页自动适配模块2、本地缓存管理器3、浏览器容器4和跨域数据交互代理模块5;
Web服务器1,为浏览器或客户端提供网络服务,采用HTTP方式提供HTML网页输出,并响应网页交互请求;其中,Web服务器1为微软IIS服务器或者ApacheHTTPServer网页服务器;浏览器是在手机或电脑上显示网页服务器或文件***的HTML文件并提供用户与文件交互的软件,比如:IE、Safari、Chrome等;客户端是在手机或电脑上运行、完成一种或一组功能的应用软件。
网页自动适配模块2,包含有自动判断网页运行状态的代码模块,以JavaScript程序的方式在HTML网页内运行,含有JavaScript程序的HTML网页文件从Web服务器1通过网络传送至客户端;其中,网页自动适配模块2为网页含有自动判断网页运行状态的代码模块;网页自动适配模块2检测网页运行状态,判断是否为在线工作状态或本地缓存工作状态。
本地缓存管理器3,创建和管理本地缓存,对应用程序的缓存内容管理,下载Web服务器1上的网页资源文件压缩包,解压缩,建立目录结构,形成本地缓存环境,定期更新本地缓存内容;本地缓存管理器3进行目录清理,根据Web服务端1的指令清空本地资源,重新下载更新
浏览器容器4,嵌入于应用程序的浏览器,作为网页运行的容器;浏览器容器4截获浏览器内的指定交互动作,并在本地代码中做出操作响应;其中,浏览器容器4是在应用程序内置的浏览器控件,浏览器控件是操作***的功能组件,功能组件具有HTML网页浏览的功能。
跨域数据交互代理模块5,运行于浏览器容器底层的应用程序代码,将截获的浏览器容器4内运行的HTML网页的数据交互,通过跨域数据交互代理模块5向Web服务器1提交,然后获取Web服务器1的数据响应,通过跨域数据交互代理模块5避免浏览器同源策略的限制,使下载到本地的网页代码可进行数据交互。跨域数据交互代理模块5实现跨域数据交互,排除同源策略的限制。
浏览器可以显示网页服务器或者文件***的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互。浏览器用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像信息,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。大部分网页为HTML格式。移动设备和计算机上常见的网页浏览器有:QQ浏览器、InternetExplorer、Safari、Opera、GoogleChrome、360浏览器、UC浏览器等,浏览器是最经常使用到的客户端程序。
客户端(Client)或称为用户端,与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括如万维网使用的网页浏览器、收寄电子邮件时的电子邮件客户端、以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务、电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
本发明在移动设备软件内封装本地的浏览器容器,在浏览器容器底层实现跨域数据交互代理,网页数据交互通过跨域数据交互代理和服务端进行数据交互,网页实现自动判断网页是“在线运行”还是“本地缓存运行”,如果是“在线运行”就使用普通的网页交互方式,如果是“本地缓存运行”就使用“数据交互代理”与服务端进行交互,并通过回调将服务器端返回结果返回给网页。如图2所示,具体步骤为:
首先,Web服务器1将网页资源进行整理,压缩打包,本地缓存管理器3将打包文件下载,解压缩,形成本地资源结构;
然后,网页内代码使用document.url参数,网页自动适配模块2判断当前工作状态,当前工作状态有两种,一种是协议为http://的在线工作状态,另一种为file://的本地缓存工作状态,如果为在线工作状态,则采用Ajax方式与Web服务器1进行交互,如果为本地缓存工作状态,则采用跨域数据交互代理模块5进行数据通讯;所谓AJAX是指“AsynchronousJavaScriptAndXML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
继而,使用移动操作***的浏览器容器4接口,获取网页自动适配模块2提交的数据,根据数据的交互类型即Get类或Post类,跨域数据交互代理模块5模拟浏览器向Web服务器1发起数据读写请求,并将Web服务器1返回的数据通过回调返回给调用网页。
综上所述,网页自动适配模块(自适应的网页结构)自动判断网页是“在线工作状态”还是“本地缓存工作状态”,与通用浏览器的判断方式不同点在于,本地缓存是自主控制,不是***浏览器默认控制。
跨域数据交互代理模块解决了移动应用混合开发下载的网页和服务端数据交互的“同源策略限制”,结合网页自动适配模块实现自动判断运行环境,自动选择数据交互方式。
本地缓存管理器,通过将网站网页打包下载的方式,在移动设备端建立网页运行环境,在操作***提供的浏览器容器内实现界面展现和交互。
本发明解决了移动应用开发,混合模式状态下,移动端App和服务器端交互的跨域问题。普通网页添加采用“自适应网页结构”,即可实现网页下载后在浏览器容器内与服务端数据交互。
需要理解到的是:以上所述仅是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.混合模式跨域数据交互的***,其特征在于:包含Web服务器(1)、网页自动适配模块(2)、本地缓存管理器(3)、浏览器容器(4)和跨域数据交互代理模块(5),所述Web服务器(1),为浏览器或客户端提供网络服务,采用HTTP方式提供HTML网页输出,并响应网页交互请求;
所述网页自动适配模块(2),包含有自动判断网页运行状态的代码模块,以JavaScript程序的方式在HTML网页内运行,含有JavaScript程序的HTML网页文件从Web服务器(1)通过网络传送至客户端;
所述本地缓存管理器(3),创建和管理本地缓存,对应用程序的缓存内容管理,下载Web服务器(1)上的网页资源文件压缩包,解压缩,建立本地资源结构,形成本地缓存环境,定期更新本地缓存内容;
所述浏览器容器(4),嵌入于应用程序的浏览器,作为网页运行的容器;浏览器容器(4)截获浏览器内的指定交互动作,并在本地代码中做出操作响应;
所述跨域数据交互代理模块(5),运行于浏览器容器底层的应用程序代码,将截获的浏览器容器(4)内运行的HTML网页的数据交互,通过跨域数据交互代理模块(5)向Web服务器(1)提交,然后获取Web服务器(1)的数据响应,通过跨域数据交互代理模块(5)避免浏览器同源策略的限制,使下载到本地的网页代码可进行数据交互。
2.根据权利要求1所述的混合模式跨域数据交互的***,其特征在于:所述Web服务器(1)为微软IIS服务器或者ApacheHTTPServer网页服务器。
3.根据权利要求1所述的混合模式跨域数据交互的***,其特征在于:所述网页自动适配模块(2)为网页含有自动判断网页运行状态的代码模块。
4.根据权利要求1所述的混合模式跨域数据交互的***,其特征在于:所述浏览器容器(4)是在应用程序内置的浏览器控件。
5.根据权利要求4所述的混合模式跨域数据交互的***,其特征在于:所述浏览器控件是操作***的功能组件,功能组件具有HTML网页浏览的功能。
6.根据权利要求1所述的混合模式跨域数据交互的***,其特征在于:所述浏览器是在移动设备或计算机上显示网页服务器或文件***的HTML文件并提供用户与文件交互的软件。
7.根据权利要求1所述的混合模式跨域数据交互的***,其特征在于:所述网页自动适配模块(2)检测网页运行状态,判断是否为在线工作状态或本地缓存工作状态。
8.权利要求1所述***实现混合模式跨域数据交互的方法,其特征在于包括以下步骤:
首先,Web服务器(1)将网页资源进行整理,压缩打包,本地缓存管理器(3)将打包文件下载,解压缩,形成本地资源结构;
然后,网页内代码使用document.url参数,网页自动适配模块(2)判断当前工作状态,当前工作状态有两种,一种是协议为http://的在线工作状态,另一种为file://的本地缓存工作状态,如果为在线工作状态,则采用Ajax方式与Web服务器(1)进行交互,如果为本地缓存工作状态,则采用跨域数据交互代理模块(5)进行数据通讯;
继而,使用移动操作***的浏览器容器(4)接口,获取网页自动适配模块(2)提交的数据,根据数据的交互类型即Get类或Post类,跨域数据交互代理模块(5)模拟浏览器向Web服务器(1)发起数据读写请求,并将Web服务器(1)返回的数据通过回调返回给调用网页。
9.根据权利要求8所述的混合模式跨域数据交互的方法,其特征在于:所述本地缓存管理器(3)进行目录清理,根据Web服务端(1)的指令清空本地资源,重新下载更新。
10.根据权利要求8所述的混合模式跨域数据交互的方法,其特征在于:所述跨域数据交互代理模块(5)实现跨域数据交互,排除同源策略的限制。
CN201510443616.0A 2015-07-24 2015-07-24 混合模式跨域数据交互的***及其方法 Active CN105045887B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510443616.0A CN105045887B (zh) 2015-07-24 2015-07-24 混合模式跨域数据交互的***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510443616.0A CN105045887B (zh) 2015-07-24 2015-07-24 混合模式跨域数据交互的***及其方法

Publications (2)

Publication Number Publication Date
CN105045887A true CN105045887A (zh) 2015-11-11
CN105045887B CN105045887B (zh) 2018-06-22

Family

ID=54452434

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510443616.0A Active CN105045887B (zh) 2015-07-24 2015-07-24 混合模式跨域数据交互的***及其方法

Country Status (1)

Country Link
CN (1) CN105045887B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095598A (zh) * 2016-05-31 2016-11-09 腾讯科技(深圳)有限公司 一种数据处理方法及客户端
CN106254420A (zh) * 2016-07-18 2016-12-21 中国农业银行股份有限公司 一种跨域通讯方法及装置
CN107070870A (zh) * 2017-01-09 2017-08-18 阿里巴巴集团控股有限公司 一种数据获取方法和装置
CN107315784A (zh) * 2017-06-07 2017-11-03 北京奇艺世纪科技有限公司 一种数据访问方法和浏览器
CN107547557A (zh) * 2017-09-14 2018-01-05 广州帕克西软件开发有限公司 一种绘制跨域图像的交互***及方法
CN108170745A (zh) * 2017-12-20 2018-06-15 福建网龙计算机网络信息技术有限公司 一种访问web端缓存数据的方法及终端
CN108667863A (zh) * 2017-03-29 2018-10-16 中国科学院声学研究所 一种基于本地代理的web业务适配***及方法
CN108769189A (zh) * 2018-05-28 2018-11-06 上海恺英网络科技有限公司 跨网络域资源的访问方法及设备
CN109150984A (zh) * 2018-07-27 2019-01-04 平安科技(深圳)有限公司 获取数据资源的方法和装置
CN109391649A (zh) * 2017-08-04 2019-02-26 阿里巴巴集团控股有限公司 页面加载的方法、装置和***
CN110069299A (zh) * 2019-03-12 2019-07-30 深圳壹账通智能科技有限公司 实现app程序运行控制的方法、服务器及存储介质
CN110247939A (zh) * 2018-03-08 2019-09-17 上海秦苍信息科技有限公司 利用多级缓存技术实现的高性能混合框架
CN110691136A (zh) * 2019-09-29 2020-01-14 广州华多网络科技有限公司 数据交互方法、装置、电子设备及存储介质
CN111327690A (zh) * 2020-01-23 2020-06-23 湖南快乐阳光互动娱乐传媒有限公司 跨域文件下载方法及装置
CN111556170A (zh) * 2020-05-25 2020-08-18 郑州大学 一种实现B3dm模型网络快速传输的方法
CN114090933A (zh) * 2021-11-16 2022-02-25 浪潮卓数大数据产业发展有限公司 一种跨域信息交互方法、设备及介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984179A (zh) * 2011-09-02 2013-03-20 广东电子工业研究院有限公司 一种面向云计算操作***进行Web服务跨域访问的方法
CN104301379A (zh) * 2014-08-28 2015-01-21 北京奇虎科技有限公司 一种网页跨域通信方法和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984179A (zh) * 2011-09-02 2013-03-20 广东电子工业研究院有限公司 一种面向云计算操作***进行Web服务跨域访问的方法
CN104301379A (zh) * 2014-08-28 2015-01-21 北京奇虎科技有限公司 一种网页跨域通信方法和装置

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095598B (zh) * 2016-05-31 2021-04-06 腾讯科技(深圳)有限公司 一种数据处理方法及客户端
CN106095598A (zh) * 2016-05-31 2016-11-09 腾讯科技(深圳)有限公司 一种数据处理方法及客户端
CN106254420A (zh) * 2016-07-18 2016-12-21 中国农业银行股份有限公司 一种跨域通讯方法及装置
KR20190101405A (ko) * 2017-01-09 2019-08-30 알리바바 그룹 홀딩 리미티드 데이터 획득 방법 및 디바이스
CN107070870A (zh) * 2017-01-09 2017-08-18 阿里巴巴集团控股有限公司 一种数据获取方法和装置
TWI787213B (zh) * 2017-01-09 2022-12-21 開曼群島商創新先進技術有限公司 資料獲取方法、系統和裝置
KR102281401B1 (ko) * 2017-01-09 2021-07-26 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. 데이터 획득 방법 및 디바이스
WO2018126938A1 (zh) * 2017-01-09 2018-07-12 阿里巴巴集团控股有限公司 一种数据获取方法和装置
CN107070870B (zh) * 2017-01-09 2020-04-14 阿里巴巴集团控股有限公司 一种数据获取方法和装置
JP2020505681A (ja) * 2017-01-09 2020-02-20 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited データ取得方法およびデバイス
EP3550788A4 (en) * 2017-01-09 2019-11-20 Alibaba Group Holding Limited DATA COLLECTION PROCESS AND DEVICE
CN108667863A (zh) * 2017-03-29 2018-10-16 中国科学院声学研究所 一种基于本地代理的web业务适配***及方法
CN108667863B (zh) * 2017-03-29 2020-04-14 中国科学院声学研究所 一种基于本地代理的web业务适配***及方法
CN107315784B (zh) * 2017-06-07 2020-01-31 北京奇艺世纪科技有限公司 一种数据访问方法和浏览器
CN107315784A (zh) * 2017-06-07 2017-11-03 北京奇艺世纪科技有限公司 一种数据访问方法和浏览器
CN109391649A (zh) * 2017-08-04 2019-02-26 阿里巴巴集团控股有限公司 页面加载的方法、装置和***
CN107547557A (zh) * 2017-09-14 2018-01-05 广州帕克西软件开发有限公司 一种绘制跨域图像的交互***及方法
CN108170745B (zh) * 2017-12-20 2020-09-25 福建网龙计算机网络信息技术有限公司 一种访问web端缓存数据的方法及终端
CN108170745A (zh) * 2017-12-20 2018-06-15 福建网龙计算机网络信息技术有限公司 一种访问web端缓存数据的方法及终端
CN110247939A (zh) * 2018-03-08 2019-09-17 上海秦苍信息科技有限公司 利用多级缓存技术实现的高性能混合框架
CN108769189A (zh) * 2018-05-28 2018-11-06 上海恺英网络科技有限公司 跨网络域资源的访问方法及设备
CN109150984A (zh) * 2018-07-27 2019-01-04 平安科技(深圳)有限公司 获取数据资源的方法和装置
CN110069299A (zh) * 2019-03-12 2019-07-30 深圳壹账通智能科技有限公司 实现app程序运行控制的方法、服务器及存储介质
CN110691136A (zh) * 2019-09-29 2020-01-14 广州华多网络科技有限公司 数据交互方法、装置、电子设备及存储介质
CN110691136B (zh) * 2019-09-29 2022-01-21 广州华多网络科技有限公司 数据交互方法、装置、电子设备及存储介质
CN111327690A (zh) * 2020-01-23 2020-06-23 湖南快乐阳光互动娱乐传媒有限公司 跨域文件下载方法及装置
CN111556170A (zh) * 2020-05-25 2020-08-18 郑州大学 一种实现B3dm模型网络快速传输的方法
CN114090933A (zh) * 2021-11-16 2022-02-25 浪潮卓数大数据产业发展有限公司 一种跨域信息交互方法、设备及介质
CN114090933B (zh) * 2021-11-16 2024-05-10 浪潮卓数大数据产业发展有限公司 一种跨域信息交互方法、设备及介质

Also Published As

Publication number Publication date
CN105045887B (zh) 2018-06-22

Similar Documents

Publication Publication Date Title
CN105045887A (zh) 混合模式跨域数据交互的***及其方法
US9721030B2 (en) Codeless sharing of spreadsheet objects
KR102220127B1 (ko) 커스터마이징된 소프트웨어 개발 키트(sdk) 생성을 위한 방법 및 장치
KR102243793B1 (ko) 코드 가상화 및 원격 프로세스 호출 생성을 위한 방법 및 장치
EP2737402B1 (en) Web application architecture
US9485240B2 (en) Multi-account login method and apparatus
CN109542427B (zh) 一种***定制方法、装置及电子设备和存储介质
US20070260702A1 (en) Web browser architecture for virtual machine access
US9864671B1 (en) Systems and methods of live experimentation on content provided by a web site
TW201441829A (zh) 頁面處理方法和裝置以及頁面生成方法和裝置
CN103942225A (zh) 一种混合型应用客户端的资源调用方法、客户端及***
CN102209111A (zh) 云计算移动网络终端设备开放性跨平台***
CN105095220B (zh) 一种浏览器实现方法、终端和虚拟化代理装置
CN107301137A (zh) Rset接口实现方法和装置及电子设备和计算机可读存储介质
CN102567400A (zh) 一种实现Web访问的方法和Web服务器
CN103019712A (zh) 集成应用
CN103136034A (zh) 一种处理信息的方法及浏览器
US8856809B2 (en) Controlling navigation of application logic using annotated application code
CN104965690A (zh) 数据处理方法及装置
CN110213105A (zh) 一种跨平台微应用创建方法
CN102915371A (zh) 在网页中动态引用文件的方法
CN108319474B (zh) 一种页面信息生成方法、装置和设备
CN104270443B (zh) 一种能够动态解析Web应用的云计算***及方法
TW201441837A (zh) 用戶控制項載入系統及方法
CA2852982A1 (en) Data interchange system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant