優(yōu)點(diǎn):
它的兼容性更好,在更加古老的瀏覽器中都可以運(yùn)行,不需要XMLHttpRequest或ActiveX的支持:
能夠直接訪問(wèn)響應(yīng)文本,支持在瀏覽器與服務(wù)器之間雙向通信
缺點(diǎn):
JSONP是從其他域中加載代碼執(zhí)行。如果其他域不安全,很可能會(huì)在響應(yīng)中夾帶一些惡意代碼,而此時(shí)除了完全放棄JSONP調(diào)用之外,沒(méi)有辦法追究。因此在使用不是你自己運(yùn)維的Web服務(wù)時(shí),-定得保證它安全可靠。
它只支持GET請(qǐng)求而不支持POST等其它類(lèi)型的HTTP請(qǐng)求;它只支持跨域HTTP請(qǐng)求這種情況,不能解決不同域的兩個(gè)頁(yè)面之間如何進(jìn)行JavaScript 調(diào)用的問(wèn)題