在我的网络应用程序中,我正在使用数据:图像来显示图像。在Internet Explorer 11中,我可以看到图像但在Chrome中我无法看到。 Chrome在javascript控制台中显示错误; “无法加载资源:net :: ERR_INVALID_URL”。我也在隐身窗口中尝试禁用所有扩展程序。我可以看到其他一些数据:Chrome中的图片样本。但我看不到我的形象。我创建了一个示例页面来向您展示。以下页面 - http://oktay.tv/temp/img.html - 在IE11中正确显示图像。我的Chrome版本在Windows操作系统中为39.0.2171.71。
答案 0 :(得分:0)
这可能是一个很长的镜头,但尝试再次转换图像。我用另一个图像测试它,只需更改你的代码就行了。我得到的唯一解释是你的src可能无效。
[使用Chrome 39(64位)OSX测试]
答案 1 :(得分:0)
问题解决了。我忘了在src属性后添加引号。 IE似乎会自动添加引号。
答案 2 :(得分:0)
这是您发布的示例。是不是src报价关闭了?
<html>
<img src="data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA( ... )Hq/lyAAAAAElFTkSuQmCC/">
</html>