跨域、同源策略、JSON

浏览器同源策略


      说明: 浏览器解析页面时,当页面中有ajax请求时,则要求页面的URL地址,与Ajax请求的地址必须满足同源策略的规范.
同源策略:
   1.请求协议 http:// 、https://
   2. 请求域名
   3.请求的端口
  上述的三项必须死等(必须长得一模一样). 满足同源策略.浏览器可以解析数据,否则不能正常解析.
  ASCII码不同则不满足同源策略

案例练习1:
    URL: http://www.jd.com/xxx/xxx
    Ajax: https://www.jd.com/xxx/xxx/xxx 协议不同

案例练习2:
       URL: http://www.jd.com:80/xxx/xxx 满足要求
      ( Ajax: http://www.jd.com:80/xxx/xxx/xxx )  浏览器默认端口80
        Ajax: http://www.jd.com/xxx/xxx/xxx  


案例练习3: IP与域名对应  ASCII码不同则不满足同源策略
     URL: http://www.jd.com:80/xxx/xxx 不满足要求 域名不同
     Ajax: http://10.0.0.6:80/xxx/xxx/xxx
DNS 域名解析服务器

案例练习4:
     URL: http://www.jd.com/xxx/xxx 不满足要求 域名不同
     Ajax: http://www.jt.com/xxx/xxx/xxx

2.跨域:url地址和aja

你可能感兴趣的:(笔记)