CORS エラー: Origin Null Forbidden
jQuery のload() メソッドで「Origin Null は Access-Control-Allow によって許可されていません」というエラーが発生しました。 Weather.xsl からデータを取得しようとすると、「-Origin」エラーが発生するfile.
根本原因
このエラーは、リクエストがローカル ファイル (オリジン: null) から天気をホストしている可能性のあるリモート サーバーに対して行われるために発生します。 xslファイル。最新のブラウザでは、悪意のあるアクティビティを防ぐためにクロスオリジン リクエストを制限する Same Origin Policy (SOP) が適用されます。
解決策: ヘッダーの追加
CORS ヘッダーをこの問題は、weather.xsl ファイルで解決できます。このヘッダーは、サーバーが HTML ページのオリジンからのリクエストを許可していることをブラウザーに伝えます。 Access-Control-Allow-Origin ヘッダーの例を次に示します。
Access-Control-Allow-Origin: *
代替アプローチ
CORS ヘッダーの追加が実現できない場合は、代替方法を検討してください。
以上がWeather.xsl ファイルにアクセスすると、jQuery の `load()` メソッドが「CORS エラー: Origin Null は Access-Control-Allow-Origin によって許可されません」というエラーで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。