<img/>没有使用网址,但是当我将网址放入浏览器时,它可以正常工作

时间:2016-07-05 18:11:45

标签: javascript html css image

下图显示为损坏的图像,但是当我将URL放入浏览器时,它可以正常工作。通过我的浏览器VIA url访问图像后,图像被缓存,图像标记开始工作,但一旦我清除了缓存,图像再次被破坏。有人可以帮我解决这个问题吗?

<img src="http://www.rktteam.vastserve.com/Brawlhalla-660x330.png" style="background-color: initial;">

 我不认为它的HTTPS / HTTP不匹配问题。左侧是带有HTTP URL的损坏图像(当您在浏览器中访问它时,它可以正常工作)。右边是另一个带HTTP的图像,但即使在我清除缓存后它也能正常工作。

在这里查看完整的HTML。 https://www.rkt-team.com/events/32

5 个答案:

答案 0 :(得分:3)

您使用https协议链接到网站,但您引用的图片使用http协议。出于安全原因,您不得在https站点中加载不安全(http)内容。

http更改为https或反过来。

答案 1 :(得分:0)

当浏览器请求图像时,服务器返回的内容根本不是图像 - MIME类型以text / html的形式返回。

Content Type: text/html

如果您想了解服务器的原因,请调查服务器。

答案 2 :(得分:0)

输出缓冲区可能存在问题。它是用PHP构建的吗?你试过ob_clean()吗?

答案 3 :(得分:0)

我无法解决这个问题。问题与http://www.uhostall.com/有关。但是我能够做一些工作。我将主机更改为000webhost,我不再遇到此问题。

答案 4 :(得分:-1)

尝试删除背景颜色