我正在尝试设置图像的来源。该图像在 IE 和 Firefox 中正确显示,但在 Chrome 中不显示。控制台中显示的错误消息是:“资源被解释为图像,但使用 MIME 类型文本/html 传输。”
ColdFusion.Window.show('loading');
image = <cfoutput>#randrange(1,numImages)#</cfoutput>;
document.getElementById("loadImg").src = "./images/loading" + image + ".gif";
setTimeout('document.images["loadImg"].src = "./images/loading" + image + ".gif"', 100);
我想我必须更改 MIME 类型,但我不知道该怎么做。我必须更改什么才能在 Chrome 中使用它?
最佳答案
嗯,错误消息准确地描述了问题。显然,其他浏览器对于使用不正确的 MIME 类型提供的图像的问题较少,但 Chrome 不喜欢它。
这几乎可以肯定是服务器端错误。您想要的图像是动态生成的吗,例如使用 PHP 脚本?
关于javascript - 图片未在 Chrome 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2959703/