1.什么是同源?
如果两个页面的协议,域名和端口都相同,则两个页面具有相同的源
2.什么是同源策略?
同源策略是浏览器提供的一个安全共功能
3.什么是跨域?
三者只要有一项不同则是跨域,
浏览器的同源策略不允许非同源的URL之间资源的交互
浏览器允许发起跨域请求,但是,跨域请求回来的数据,会被浏览器拦截,无法被页面获取到!
4.通过上面介绍大家应该对跨域有所了解,直接上干货
1. jsonp只能发送get请求
2.具体的实现步骤,创建一个html文件,js文件
3. html文件中的两个scrpit标签 一个创建回调函数,一个发送请求
回调函数拿到服务器响应过来的数据
发送请求
4.在创建的js文件中写代码
5.需要注意的事项
1.跨域,只存在客户端与服务器之间通信
2..scrpit标签引入文件之后, 不能在里面写代码
6.实现的原理
JSOP的实现原理:利用<scrpit>标签不受浏览器同源策略的影响,可以通过src属性,请求非同源的js脚本 。