CGB2005-京淘16
1.关于跨域的说明 1.1 跨域访问测试 测试1: 同服务器测试 说明: 1.浏览器的网址信息: http://manage.jt.com/test.html 2.ajax请求的地址信息: http://manage.jt.com/test.json 发现: 请求协议名称://域名:端口号都相同时,请求可以正常进行. 测试2: 不同的服务器测试 说明:; 1.浏览器的网址信息: http://www.jt.com/test.html 2.ajax请求的地址信息: http://manage.jt.com/test.json 结论: 域名地址不相同时请求不能正常获取响应的结果. 1.2 同源策略介绍 说明: 浏览器在解析ajax时 ,如果发现 请求的协议名称://请求的域名:请求的端口号 与网址的地址都相同的时满足同源策略的规定,浏览器可以正确的解析返回值.该访问称之为 同域访问 .该策略叫做 同源策略. 但是如果 违反了同源策略中的任意一条 ,则叫做 跨域访问 .浏览器出于安全性的考虑.不予解析返回值(请求正常的被处理,但是接收不到返回值). 概括: 浏览器解析ajax时,由于请求违反了同源策略则称之为跨域请求. 例子: http://localhost:8091/xxx.html http://manage.jt.com/xx.html 不可以通讯 1.3 JSONP实现跨域 1