HTML 5でresponse headerでドメイン間AJAXクッキーの問題を解決
500 ワード
ajax:
Response HeaderにAccess-Control-Allow-Origin:*を追加してドメイン間リクエストを解決します.*はすべてのドメイン間リクエストを許可するか、*を指定したドメイン名に変更します.
cookie:
サービス側はResponse Headerにヘッダを追加する必要があります
Access-Control-Allow-Credentials:true
クライアントのajaxのwithCredentialsプロパティがTrueに設定されます.jqueryでは次のように設定されています.
以上の方法は、IE 11またはそれ以上のブラウザでサポートする必要があります.
Response HeaderにAccess-Control-Allow-Origin:*を追加してドメイン間リクエストを解決します.*はすべてのドメイン間リクエストを許可するか、*を指定したドメイン名に変更します.
cookie:
サービス側はResponse Headerにヘッダを追加する必要があります
Access-Control-Allow-Credentials:true
クライアントのajaxのwithCredentialsプロパティがTrueに設定されます.jqueryでは次のように設定されています.
$.ajax({
url:"B.abc.com",
xhrFields:{
withCredentials:true
},
crossDomain:true
});
以上の方法は、IE 11またはそれ以上のブラウザでサポートする必要があります.