跨域是指浏览器不能访问其他域名的资源,这是因为浏览器有同源策略的限制。
要解决跨域问题,常用的方法有以下几种:
- JSONP(JSON with Padding)
这种方法通常用于获取跨域资源的情况。具体来说,就是利用 script 标签不受同源策略限制的特点,通过动态创建 script 标签的方式向服务器请求数据。服务器端返回的数据通常是以函数的形式封装的,因此又称为函数包裹型 JSONP。
- CORS(Cross-Origin Resource Sharing)
CORS 是一种 W3C 标准,它允许浏览器向跨源服务器,发出 XMLHttpRequest 请求,从而克服了