javascript - 图片未在 Chrome 中显示

标签 javascript coldfusion google-chrome

我正在尝试设置图像的来源。该图像在 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/

相关文章:

javascript - 如何在 AJAX 发布后刷新 _loginPartial.cshtml

javascript - 每 2 秒重新加载一个 div 并发布数据

javascript - 对多种产品使用一个 Google Checkout 按钮

rest - 电讯调用 REST API 的签名无效

command-line - 从命令行构建 .car ColdFusion 存档

google-chrome - Chrome 版本 70 上的触摸处理完全损坏

javascript - 在javascript中将图像转换为base64字符串?

coldfusion - 如何突破 Cfoutput

google-chrome - Chrome 和 Firefox 中的 MVC 5 内容处置错误

javascript - 使用javascript重新启动谷歌浏览器