1. 程式人生 > >【轉】瀏覽器同源政策及其規避方法(2)

【轉】瀏覽器同源政策及其規避方法(2)

四、AJAX

同源政策規定,AJAX請求只能發給同源的網址,否則就報錯。

除了架設伺服器代理(瀏覽器請求同源伺服器,再由後者請求外部服務),有三種方法規避這個限制。

  • JSONP
  • WebSocket
  • CORS

    4.1 JSONP

    JSONP是伺服器與客戶端跨源通訊的常用方法。最大特點就是簡單適用,老式瀏覽器全部支援,伺服器改造非常小。

它的基本思想是,網頁通過新增一個