こんにちは。
htmlファイルにアクセスした時にCORSエラーが発生します。
ですが、本当のエラーと言う訳では無く、少し特殊な事情がありまして。
詳しく言うと、htmlファイルをサーバ上には置かずに、直接ファイルを開いております。
なので、urlには「file:///****/sample.html」と表示されます。
従いまして、CORSエラーが表示されてもおかしくは無いのですが。。。
諸事情で、出来るだけサーバに置かずに表示させることが出来ればと考えております。
一応、対策はありまして、chromeで開く時にオプションとして下記を追加すればCORSエラーは無視されるようです。
CORS(クロスオリジン)エラーを無視するためのブラウザ設定
txt
1"****\chrome.exe" –disable-web-security –user-data-dir=”C://Chrome dev session
その他の対策と致しまして、コード側で対応できないでしょうか?
セキュリティ的には特にCORSエラーを無視しても問題ないものになります。
(プラグイン内のエラーなので、修正は大変そうですが)
localhost/***にアクセス
txt
1Access to XMLHttpRequest at 'http://localhost/****' 2from origin 'null' 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.
file:///***にアクセス
txt
1Access to XMLHttpRequest at 'file:///C:/Apache24/htdocs/prj_1/****' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.
何かお知恵を頂けると嬉しいです。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー