我有一个只有以下图片标记的HTML测试页:
<img src="http://media.kohls.com.edgesuite.net/is/image/kohls/2021314?wid=130&hei=130&op_sharpen">
当我在任何网络浏览器中打开此 test.html 时,图片将无法呈现。相反,它会显示损坏的图像链接图标。
http://media.kohls.com.edgesuite.net/is/image/kohls/2021314?wid=130&hei=130&op_sharpen
但如果我只将图片的网址直接粘贴到浏览器地址栏中,它会毫无问题地显示图片。有谁知道如何在<img>
标签中显示此图片?这个问题似乎只发生在科尔百货公司的图像上。这是其中一个产品的开放图形图像(og:image)。
我尝试用&
替换&
代码,但这并没有解决任何问题。
答案 0 :(得分:1)
问题是服务器期望文字&
而不是通常的&
来分隔字段。在HTML中,需要对其进行转义:
<img src="http://media.kohls.com.edgesuite.net/is/image/kohls/2021314?wid=130&amp;hei=130&amp;op_sharpen">
给出:
http://media.kohls.com.edgesuite.net/is/image/kohls/2021314?wid=130&hei=130&op_sharpen