WebGLで外部サーバのPHPへリクエストしたい

エラーメッセージを読みましょう。そして CORS についてググって調べてみましょう。

エラーメッセージによると、クロスドメインへの fetch が CORS ポリシーでブロックされたということなので、相手の xxxx.xxx.xxx.xxx:80 のサーバーで CORS 対応をするというのが解決策になります。

なので、

ヘッダー情報を足せばよさそうなことは分かりました。

クライアント側でそういうことをしても解決できません。

ちなみに、クライアント側はブラウザの仕事で開発者は何もする必要はありません。プリフライトが必要か否かもブラウザが判断して CORS に必要な要求を出してくれます。

コメントを投稿

0 コメント