开发环境跨域
前后端分离,IP地址不同,请求数据必然导致跨域问题;
解决方案:proxy设置
生产环境跨域
解决方案:
1,跨域资源共享(CORS)在后端设置header中的Access-Control-Allow-origin为*允许所有跨域响应,设置为特定域名组也可以。
2,JSONP(script标签的src资源请求不存在跨域)
其他方案(偏前端通信)
1,postMessage方法
2,设置domain
3,webSocket
4,window.name
5,在URL的#号后面的字(hashchange)