0

私は現在CORSに苦労しています。要求に応じて生成される画像 (WMS からの地図など) を要求したいと考えています。

画像が タグ付きでロードされている場合、画像はimg適切に表示されます。しかし、 aXMLHttpRequestで写真を取得しようとすると、次のようになります。

XMLHttpRequest cannot load http://vmap0.tiles.osgeo.org/wms/vmap0?[...].
Origin http://fiddle.jshell.net is not allowed by Access-Control-Allow-Origin.

jsfiddleで簡単な例を見つけることができます。

これら2つの方法の違いは何ですか?

XMLHttpRequestリクエストされた絵がWebGLアプリ用のテクスチャになるので使いたいです。

4

1 に答える 1

-4

XMLHttpRequest はデータをロードするためのものです。

IMG は画像をロードするためのものです。

なんともわかりにくい。

XMLHttpRequest オブジェクトは、バックグラウンドでサーバーとデータを交換するために使用されます。

Access-Control-Allow-Origin に関しては、仕様では、サーバーにクライアントからの Origin ヘッダーを調べて、オリジンを Access-Control-Allow-Origin として含める必要があると記載されています

于 2013-03-07T22:58:08.093 に答える