http - 有什么理由使用 JSONP 而不是 CORS 吗?

标签 http cors jsonp

我的理解是,JSONP 是一种实现可以使用 CORS 完成的事情的 hacky 方式。我仍然看到人们询问如何使用 JSONP 的问题,即使他们可以访问服务并且可以配置 CORS。这让我想知道是否有充分的理由使用 JSONP 而不是 CORS?

最佳答案

如今,我认为 JSONP 的主要优点是它可以与旧版浏览器一起使用。因此,如果您需要支持 IE <= 7、FF <= 3.5 等 - JSONP 是您的选择。就是这样。

关于http - 有什么理由使用 JSONP 而不是 CORS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31428901/

相关文章:

http - 应该阻止 HTTP POST 吗?

asp.net-mvc-4 - 附加到 HTTP 响应的 CORS header 未发送到浏览器

php - 需要帮助设置 json 数组

ruby-on-rails - Rails 高级注册实现如何?

http - 是否可以可靠地检测 Varnish 中的文件上传?

javascript - 使用开发者工具测试 IE8 的 CORS 兼容性

asp.net - 升级到 asp.net 5.2.3 后,CORS 不适用于 "*"源

ajax - 从 Facebook 返回的 X-FB-DEBUG header 是什么?

javascript - $.ajax 调用后业务逻辑的推荐位置

http - 分块编码响应的 gzip 压缩?