[解決済み】XMLHttpRequest Originのnullが許可されない file:///からfile:///へのAccess-Control-Allow-Origin (Serverless)
質問
インデックスファイルを起動することで、ローカルにダウンロードして実行できるウェブサイトを作成しようとしています。
すべてのファイルはローカルにあり、オンラインではリソースを使用していません。
jQueryのAJAXSLTプラグインを使って、XSLテンプレート(サブディレクトリ)を持つXMLファイルを処理しようとすると、以下のエラーが発生します。
XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/data/home.xml. Origin null is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/assets/xsl/main.xsl. Origin null is not allowed by Access-Control-Allow-Origin.
リクエストを行うインデックスファイルは
file:///C:/path/to/XSL%20Website/index.html
に格納され、使用される JavaScript ファイルは
file:///C:/path/to/XSL%20Website/assets/js/
.
この問題を解決するにはどうしたらよいですか?
解決方法は?
ローカルのウェブサーバーを実行することができない場合、Chrome のアクセス権を
file://
ファイルをブラウザのスイッチで変更することができます。いくつか調べた結果、私は
本論
の冒頭で、ブラウザの切り替えについて触れています。でChromeインスタンスを実行します。
chrome.exe --allow-file-access-from-files
開発環境では許容されるかもしれませんが、それ以外ではほとんどありません。 確かに、常時オンにしておくことはないでしょう。これはまだ未解決の問題のようです(2011年1月現在)。
こちらもご覧ください。 ChromeでjQuery getJSONがローカルファイルを使用する際の問題点
関連
-
[解決済み] ファイルをホストせずにホットリンクできるjQueryのバージョンはどこかにあるのでしょうか?
-
[解決済み] Access-Control-Allow-Originヘッダーはどのように機能するのですか?
-
[解決済み] Access-Control-Allow-OriginでOriginのNULLが許可されていない。
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] Access-Control-Allow-Origin複数オリジンのドメイン?
-
[解決済み] REST APIからデータを取得しようとしたときに、要求されたリソースに'Access-Control-Allow-Origin'ヘッダーが存在しない。
-
[解決済み] プリフライト要求に対する応答がアクセス制御チェックを通過しない
-
[解決済み] file:// URLから実行されるアプリケーションのリクエストで、"Origin null is not allowed by Access-Control-Allow-Origin" エラーが発生する。
-
[解決済み】Access-Control-Allow-OriginでOriginが許可されない。
-
[解決済み】「アクセス制御-許可-オリジン」がない - Node / Apacheのポートの問題
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】jQuery.addClassが動作しない。
-
[解決済み】jQuery: outer html() [重複]。
-
[解決済み】jQueryのセレクタにワイルドカードを使用した場合
-
[解決済み] jQueryがfadeOutで動作しない
-
[解決済み] ユーザーがDIVの外側をクリックしたときに、jQueryを使用してDIVを非表示にする
-
[解決済み] jQuery.whenの理解
-
[解決済み] JWplayer 再生クリックでフルスクリーン表示
-
[解決済み] Bootstrapのcollapseが機能しない。ハンバーガーメニューが表示されない。
-
[解決済み] cssで自動的にシャインエフェクト
-
[解決済み] jquery-rails」と「jquery-ui-rails」は、1つのプロジェクトで管理することができるのでしょうか?