人人js 版SDK,跨域文件xd_receiver.htm作用、实现研究备忘
来源:互联网 发布:cbd官网旗舰店淘宝网 编辑:程序博客网 时间:2024/05/22 07:56
xd_receiver.htm 文件主要实现 ajax 跨域访问。今天花时间看了下具体实现过程,最终还是采用 iframe方面进行数据的传递,大致过程如下。
用户网站
得到需要发送的数据并拼到以下url
http://api.renren.com/static/xd_receiver.html?r=10000#{发送的数据}
并用 <iframe src="xxx"> 方式加载以上url ,这时iframe 里的代码进行 ajax POST,存在人人网cooikie里的 session_key也可以方便得到,因为同是 renren域下,所以可以正常运行
||
V
V
人人网站
把最终返回的数据拼到以下 url
http://www.用户网站.com/app/renren/xd_receiver.html#{发返回的数据}
并用 <iframe src="xxx"> 方式加载以上url ,这时iframe 里的加载的是用户网站的url,所以用户可以正常取到数据。
||
V
V
用户网站
根据url ,解析#{发返回的数据} ,得到最终的数据
最终结果还是在 人人网站 AJAX 人人的 URL,一切正常。
- 人人js 版SDK,跨域文件xd_receiver.htm作用、实现研究备忘
- Js 整理备忘(01)—— 变量作用域
- app_offline.htm的作用
- js跨域的研究
- [JS]怎样实现QQ登录 JS SDK版(新)
- ExtJS4 SDK根目录JS文件
- ExtJS4 SDK根目录JS文件
- 谁能真正的实现将htm另存为mht文件
- 纯js实现跨域上传文件
- JS读取客户端文件研究
- js实现分享到人人网微信和qq等等
- YUI实现JS跨域访问文件、字符串、js
- javascript备忘之变量作用域
- htm页面中调用htm文件代码
- htm页面中调用htm文件代码
- 一个htm文件
- IHttpModule过滤htm文件
- htm上传文件
- 每天学一个小时的电力行业知识
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- 虚函数表
- 我的世界不允许你的消失,不管结局是否完美.
- 从DIV弹出层中返回值到网页元素
- 人人js 版SDK,跨域文件xd_receiver.htm作用、实现研究备忘
- 基于蓝牙技术的校园导览(智能手机)系统
- Open Inventor-Coin3D开发环境
- 一个项目涉及到的50个Sql语句
- 最小堆的实现
- Document root element "beans", must match DOCTYPE root "null". 原因
- js开发规范--性能
- 如何看懂man手册1
- 可乐鸡翅