【前端面试】简述下JSONP的优缺点

程序猿 2021-03-31 20:00:58 1209浏览 加载中

优点:

它的兼容性更好,在更加古老的浏览器中都可以运行,不需要XMLHttpRequest或ActiveX的支持:

能够直接访问响应文本,支持在浏览器与服务器之间双向通信

缺点:

JSONP是从其他域中加载代码执行。如果其他域不安全,很可能会在响应中夹带一些恶意代码,而此时除了完全放弃JSONP调用之外,没有办法追究。因此在使用不是你自己运维的Web服务时,-定得保证它安全可靠。

它只支持GET请求而不支持POST等其它类型的HTTP请求;它只支持跨域HTTP请求这种情况,不能解决不同域的两个页面之间如何进行JavaScript 调用的问题

最后修改:2024-04-25 03:13:43

非特殊说明,本博所有文章均为博主原创。