JSONP 存在的意义是什么?

JSONP(JSON with Padding)虽然有一些局限性,但在特定的历史背景和一些场景下仍有其存在的意义:

早期跨域解决方案

在CORS等现代跨域解决方案尚未广泛应用之前,JSONP是一种被广泛使用的跨域数据获取方式。它为前端开发者提供了一种简单有效的手段,能够在浏览器的同源策略限制下,从不同域名的服务器获取数据,从而实现了跨域数据交互,满足了一些基本的业务需求,如跨域加载数据、实现简单的接口调用等。

兼容性好

JSONP基于