ブラウザでローカルhtmlファイルを開く必要があります。 javascriptは正常に動作しますが、ajaxは動作を停止し、XMLHttpRequestはクロスオリジンエラーを返します。ローカルディレクトリからajaxを実行する方法はありますか?ローカルファイルからのみ実行される必要があります。ローカルファイルのクロスオリジン要求
おかげ
ブラウザでローカルhtmlファイルを開く必要があります。 javascriptは正常に動作しますが、ajaxは動作を停止し、XMLHttpRequestはクロスオリジンエラーを返します。ローカルディレクトリからajaxを実行する方法はありますか?ローカルファイルからのみ実行される必要があります。ローカルファイルのクロスオリジン要求
おかげ
知りたい人は、jsファイルを提供するためにアプリケーションでサーバーを実行しなければなりませんでした。サーバーを稼働させずに実行することはできないようです。 誰かが別の方法を知っているなら、教えてください。
あなたがクロムを使用している場合は、this extension
CORS allows web applications on one domain to make cross domain AJAX requests to another domain. It's dead simple to enable, only requiring a single response header to be sent by the server.
を試してみてください何この拡張が行うことはレスポンスヘッダのルールに追加され - Access-Control-Allow-Origin: *
あなたが応答を送信することにより、手動でそれを行うことができますヘッダ。
For simple CORS requests, the server only needs to add the following header to its response:
Access-Control-Allow-Origin: *
thisを参照してください。
[XmlHttpRequestエラー:Access-Control-Allow-OriginがOriginのnullを許可していない可能性があります](http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null-is-not-allowed -by-access-control-allow-origin) –