HTML5下經過response header解決跨域AJAX cookie的問題

ajax:javascript

經過給Response Header添加Access-Control-Allow-Origin:*  來解決跨域請求,*表明容許全部的跨域請求,或者把*換成指定的域名java

 

cookie:jquery

服務端須要在Response Header中加入頭ajax

Access-Control-Allow-Credentials:true 跨域

而後客戶端的ajax的withCredentials屬性設置爲True。  jquery中設置以下:瀏覽器

$.ajax({
url:"B.abc.com",
xhrFields:{
withCredentials:true
},
crossDomain:true
});

 

以上方式必須在IE11或以上瀏覽器上才能支持cookie

相關文章
相關標籤/搜索