2017-04-16 5 views
0

私は普通のhtmlファイル(サーバーなし)でアプリを持っています。どのように私はクロスドメイン要求(javascriptから)を行うのですか?クロスドメインAJAXを普通のhtmlファイル

ブラウザがエラーを報告:XMLHttpRequest cannot load '*'. No 'Access-Control-Allow-Origin' header is present on the requested resource.

は、私は次のことを試してみましたが、ないサイコロ。

<meta http-equiv="Access-Control-Allow-Origin" content="*"/> 
+0

リソースを取得しようとしているドメインを担当していますか?それとも他の誰かがそれをコントロールしていますか? –

+0

@JeremiahMegel私はそれを担当しています – iPherian

+1

要求を発しているクロスドメインサーバは、その終了時にクロスドメイン要求を有効にする必要があります – gaganshera

答えて

1

あなたはターゲットリソースにAccess-Control-Allow-OriginHTTPヘッダー(ないHTML <meta>タグ)を設定する必要があります。ソースドメインのみにアクセスできるようにするにはAccess-Control-Allow-Origin: source-domain.example.com、またはドメインにアクセスできるようにするにはAccess-Control-Allow-Origin: *に設定します。第1の方法が好ましい。

0

meta http-equivは、HTTPヘッダーに相当しません。 HTTPサーバーに要求する必要があります。 HTTPヘッダーで応答する必要があります。

関連する問題