跨域概述:
首先我们要知道什么是跨域:
浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域
原理概述:
我们知道,在页面上有三种资源是可以与页面本身不同源的。它们是:js脚本,css样式文件,图片。jsonp跨域就是利用了这一点。
我们使用js代码,在我们的页面上添加一个新的<script>标签,利用该标签中的src属性,访问不同域的资源,这样就能做到跨域了
又因为script,link, img 等等标签引入外部资源,都是 get 请求的,那么就决定了 jsonp 一定是 get 的
原理详解:
扫描二维码关注公众号,回复:
2335930 查看本文章