当一个页面的文档、脚本或样式表等资源尝试去请求另外一个来源(协议、主机名、端口号任一不同),1. JSONPJSONP 是一种利用 标签可以加载其他网站资源的特性来获取数据的方法。
在前端开发中,我们经常会遇到跨域问题。那么什么是跨域呢?简单来说,当一个页面的文档、脚本或样式表等资源尝试去请求另外一个来源(协议、主机名、端口号任一不同),就会产生跨域问题。
为什么要限制这种行为呢?因为如果允许随意向其他站点发送请求,那么就可能导致恶意网站窃取用户信息等安全风险。因此浏览器对这种情况进行了限制。
但有时候我们确实需要进行不同源之间的通信,该怎么办呢?
下面介绍几种常用的解决方案:
1. JSONP
JSONP 是一种利用