この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:T
更新日時:2026-05-17 15:24:25

タイトル: Access to XMLHttpRequest at 'url1' from origin 'url2' has been blocked by CORS policy
SEOタイトル: Access to XMLHttpRequest at 'url1' from origin 'url2' has been blocked by CORS policy

エラー内容

Access to XMLHttpRequest at 'url1' from origin 'url2' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

 

発生条件/原因/対処法

とあるサイトからajax等を利用して異なるドメインのリソースにアクセスした際に発生するエラー。

対策としてはajaxで投げるurlを自サイトにしてサーバーサイドで異なるドメインのapiにアクセスしてその結果をリターンさせればよい。(クライアント的には自サイトにしかアクセスしていないことになる)