码迷,mamicode.com
首页 > 其他好文 > 详细

关于跨域的解决方案

时间:2015-04-19 12:56:24      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

深入浅出JSONP--解决ajax跨域问题   

 

chrome跨域设置

在chrome快捷方式,目标里如下设置

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security

 

什么是跨域?

简单的来说,出于安全方面的考虑,页面中的JavaScript无法访问其他服务器上的数据,即“同源策略”。而跨域就是通过某些手段来绕过同源策略限制,实现不同服务器之间通信的效果。

 

具体策略限制情况可看下表:

 

URL 说明 允许通信
http://www.a.com/a.js
http://www.a.com/b.js
同一域名下 允许
http://www.a.com/lab/a.js
http://www.a.com/script/b.js
同一域名下不同文件夹 允许
http://www.a.com:8000/a.js
http://www.a.com/b.js
同一域名,不同端口 不允许
http://www.a.com/a.js
https://www.a.com/b.js
同一域名,不同协议 不允许
http://www.a.com/a.js
http://127.0.0.100/b.js
域名和域名对应ip 不允许
http://www.a.com/a.js
http://script.a.com/b.js
主域相同,子域不同 不允许
http://www.a.com/a.js
http://a.com/b.js
同一域名,不同二级域名(同上) 不允许
http://www.a.com/a.js
http://www.b.com/b.js
不同域名 不允许

关于跨域的解决方案

标签:

原文地址:http://www.cnblogs.com/best-html5-js/p/4438814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!