クロスドメイン制約 を 回避 する クライアント実装 を document.domain を利用して実現します。 クロスドメイン通信 を実現するには "サーバー側" と "クライアント側" の2カ所に対して手を入れる必要があるかどうか考えます。 ここでは、"クライアント側" に手を加えて クロスドメイン通信 を実現する方法を載せます。 具体的には、document.domain を変更することで信頼する範囲を広げて クロスドメイン通信 を行えるようにします。 想定する クロスドメイン通信 環境 サーバーA から HTML & JavaScript を受信し、足りない リソース を サーバーB から取得する環境を想定します。 今回の方法は、サーバーA と サーバーB の 上位ドメインが同一であること が条件になります。 信頼する ドメイン ( サーバー ) を広げる実装 サーバーA から配信
![クロスドメイン制約 を document.domain の 変更 で 回避](https://cdn-ak-scissors.b.st-hatena.com/image/square/d93b814f2135a27778f6889a649538fa0f15e17b/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEiBd-aKZ0S7LDSyz-uMEG3Pb2J9xxkPR469s3HFyyyOUPBvIGHxMnGojiQX27Sxn7CGgjUMFCd2EM6cB-UTEHwUGsvjYve52wfk12fy8g7wOMTZ0J76bR6ekpwKFYGwb6UVGpb7zWHY4P8%2Fw1200-h630-p-k-no-nu%2Fxdr_network_cors.png)