A-A+

JavaScript中的跨域

2016年08月21日 HTML/CSS, JavaScript 暂无评论

ajax:XMLHttpRequest():不能跨域

1.主域与子域之间
document.domain='a.com'; 等于主域的网站
2.服务器代理:XMLHttpRequest代理文件
缺点‘:增加服务器压力。

3.script标签:jsonp
jsonp:json+padding(内填充)
4.location.hash:
iframe双域
b网站
  1. <iframe src="123.php#key1=value1&key2=value3"> </iframe  >
  1. parent.location.hash=self.location.hash;
5.window.name方式
安全
6.flash方式
7.html5的postMessage
比较详细的文章:
js中几种实用的跨域方法原理详解 - 无双 - 博客园
 http://www.cnblogs.com/2050/p/3191744.html

 

标签:
Copyright © 花未全开月未圆 保留所有权利.   Theme  Ality

用户登录