【问题标题】:Base64 image not showing in IE11Base64 图像未在 IE11 中显示
【发布时间】:2019-06-25 23:28:49
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: html internet-explorer base64


    【解决方案1】:

    所以我认为在我的容器元素上使用百分比宽度是问题所在。看起来 IE 无法正确计算宽度;在我的 img-tag 上设置最小宽度解决了这个问题!

    【讨论】:

    • 我建议你可以将你的答案标记为解决方案,如果它解决了你的问题,这将对遇到同样问题的人有所帮助。
    • 谢谢!我刚刚做完;我完全忘了在周末做标记。谢谢你提醒我!
    猜你喜欢
    • 2013-01-31
    • 2020-02-04
    • 2020-03-30
    • 1970-01-01
    • 2018-01-02
    • 2015-03-07
    • 2015-08-08
    • 1970-01-01
    相关资源
    最近更新 更多