IE11中未显示Base64图片

时间:2019-02-01 11:30:13

标签: html internet-explorer base64

我有一个Base64编码的图像,除了Internet Explorer,它在所有浏览器(甚至在Edge中)都能正确显示。

我已经读过类似的问题/答案,其中base64编码的图像不允许大于32KB或开始时缺少/ png。我已经覆盖了两者(base64字符串的长度是3330个字符,并以“ ==”结尾,所以公式大小=(长度*(3/4)-2),我得到的文件大小约为2400字节,其中应该可以。

图片示例: https://codepen.io/anon/pen/zeZadO#anon-login

<img alt="QR Code" src="data:image/png;base64,......==">

我很感谢我可以尝试的任何建议

1 个答案:

答案 0 :(得分:0)

所以我想在容器元素上使用百分比宽度是问题。像IE长相不能正确地计算宽度;在我的img标签上设置最小宽度可以解决该问题!