跨域请求

What
  • 不同域名下的数据交互
  • 跨域有两种情况:
    • 子域b.a,主域a
    • 域名不同,但IP地址相同
Solution
  • 考虑到安全策略,ajax无法跨域
  • JSONP
  • html5:postMessage
  • window.name代理,安全不暴露,a->代理->b
  • (后台)服务器代理:XMLHttpRequest代理文件
  • 子域 主域,document.domain=’a.com’
  • flash方法
`