跨域介绍
1.什么是跨域?
- 不同域名之间进行数据的访问。
2.什么是同源策略?
- 协议,主机地址,端口都一致。
http://localhost:8080/index
http://www.baidu.com
http://www.sina.cn
3.是谁导致了跨域?
- 是浏览器造成的跨域。
- 浏览器为了保证数据的安全,不允许直接使用别的域名数据.
浏览器做了一个拦截.其实数据已经响应到了浏览器.浏览器没有把数据给我们.
4.为什么会有跨域?
- 为了数据的安全。
[图片上传失败...(image-cb73d6-1535601985733)]
- www.meituan.com
- m.meituan.com
5.你在开发当中是如何解决跨域问题?
- jsonp解决跨域. 使用script当中src方式进行数据请求.
- 往浏览器当中安装插件.开发调试使用
6.jsonp与Ajax有关系嘛?
jsonP与ajax没有关系.
ajax是使用js内置的对象进行网络请求数据.
jsonP是使用script当中的src来获取数据 的一种方案,并不是接口.
Ajax它是javascipt提供的方法,进行数据的请求。使用它,请求数据,跨域时,拿到不数据。
jsonp是解决跨域的一种方案。
7.jsonp原理是什么?
- 借助标签的src属性进行数据请求。