预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107222580A(43)申请公布日2017.09.29(21)申请号201710630954.4(22)申请日2017.07.28(71)申请人郑州云海信息技术有限公司地址450000河南省郑州市郑东新区心怡路278号16层1601室(72)发明人唐超(74)专利代理机构济南信达专利事务所有限公司37100代理人阚恭勇(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书5页附图1页(54)发明名称一种利用图片实现跨域传递数据的方法(57)摘要本发明提供一种利用图片实现跨域传递数据的方法,属于获取跨域信息技术领域,页面直接发送跨域的图片请求,将请求到的跨域图片进行本地渲染,解析成图片数据;根据服务器在图片数据中加载的跨域数据的格式特点,对页面解析的图片数据进行截取,然后对截取后的数据进行转换,最终,得到转换后的跨域对象。从而实现跨域访问,更加的高效、简洁。CN107222580ACN107222580A权利要求书1/2页1.一种利用图片实现跨域传递数据的方法,其特征在于,页面直接发送跨域的图片请求,将请求到的跨域图片进行本地渲染,解析成图片数据;根据服务器在图片数据中加载的跨域数据的格式特点,对页面解析的图片数据进行截取,然后对截取后的数据进行转换,最终,得到转换后的跨域对象。2.根据权利要求1所述的方法,其特征在于,跨域图片即当发送跨域请求时,跨域的服务器中返回的一个携带跨域信息的图片;在页面中对跨域图片进行解析,截取,那么就可以获取到图片中携带的跨域数据。3.根据权利要求2所述的方法,其特征在于,具体操作内容为:2CN107222580A权利要求书2/2页3CN107222580A说明书1/5页一种利用图片实现跨域传递数据的方法技术领域[0001]本发明涉及获取跨域信息技术,尤其涉及一种利用图片实现跨域传递数据的方法。背景技术[0002]目前,在前端技术中,实现跨域的方法有两种:[0003]第一种,是利用<script></script>标签的跨域特性,加载包含跨域信息的js文件,从而在js文件中获取跨域信息。[0004]第二种,是利用<iframe></iframe>标签的跨域特性,加载包含跨域信息的html文件,从而在html文件中获取跨域信息。[0005]这两种获取跨域信息的方法,需要额外的加载js或者html文件,进而从加载的js或者html中获取跨域的数据。如果前端需要在本地页面发送跨域请求,请求跨域的服务器中数据时,上面的两种方法实现起来有点复杂发明内容[0006]为了解决以上技术问题,本发明提出了一种利用图片实现跨域传递数据的方法,实现跨域访问,更加高效、简洁。[0007]本发明的技术方案是:[0008]一种利用图片实现跨域传递数据的方法,[0009]页面直接发送跨域的图片请求,将请求到的跨域图片进行本地渲染,解析成图片数据;根据服务器在图片数据中加载的跨域数据的格式特点,对页面解析的图片数据进行截取,然后对截取后的数据进行转换,最终,得到转换后的跨域对象。[0010]跨域图片即当发送跨域请求时,跨域的服务器中返回的一个携带跨域信息的图片;在页面中对跨域图片进行解析,截取,那么就可以获取到图片中携带的跨域数据。[0011]具体操作内容为:4CN107222580A说明书2/5页[0012]5CN107222580A说明书3/5页[0013][0014]本发明使得页面跨域请求服务器数据更加的简单、高效,并且,不需要额外的引入js和html文件。附图说明[0015]图1是本发明的工作流程示意图。具体实施方式[0016]下面对本发明的内容进行更加详细的阐述:[0017]当发送跨域请求时,跨域的服务器中返回一个携带跨域信息的图片,在页面中对图片进行解析,截取,那么就可以获取到图片中携带的跨域数据,从而实现跨域访问。[0018]具体操作内容为[0019]6CN107222580A说明书4/5页[0020]7CN107222580A说明书5/5页[0021]8CN107222580A说明书附图1/1页图19