跨域(Cross Domain),是指一个请求 URL 的协议、域名、端口三者之间任意一个与当前页面 URL 不同。跨域通常是不允许的,它存在一些安全上的问题,浏览器会阻止这种跨域现象,这是所谓的同源策略。
当然现在出于便捷,很多接口是允许跨域的,当然做出这样的选择肯定背后也会有很多安全问题已经被解决。
如何解决跨域问题:
- JSONP;
- 通过反向代理避免跨域;
- CORS 是跨域资源分享(Cross-Origin Resource Sharing)的缩写,它是 W3C 标准;
- 浏览器的通讯;
跨域是好还是坏呢,取决于应用本事,良好的运用和技术选型对整个项目将有很大帮助。
〖坚持的一俢〗
网友评论