繁体   English   中英

img和XMLHttpRequest有什么区别?

[英]What is the difference between img and XMLHttpRequest?

我目前正在为CORS奋斗。 我想请求根据请求生成的图片(例如,来自WMS的地图)。

如果图片已加载img标签,则图片将正确显示。 但是,当我尝试使用XMLHttpRequest获取图片时,它的结尾为:

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

您可以在jsfiddle上找到一个简单的示例。

这两种方法有什么区别?

我想使用XMLHttpRequest因为请求的图片将成为WebGL应用程序的纹理。

XMLHttpRequest用于加载数据。

IMG用于加载图像。

什么很难理解。

XMLHttpRequest对象用于与后台的服务器交换数据。

至于Access-Control-Allow-Origin 的规范状态,您必须让服务器检查客户端的Origin标头,并将原点包括在内,作为Access-Control-Allow-Origin

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM