Base64映像未显示,在Safari中损坏

时间:2019-09-10 15:44:22

标签: safari base64 mobile-safari

我将图像设置为base64字符串,它们在Google Chrome浏览器中显示完美,但是在Safari中显示蓝色问号。

尝试了不同的方法,例如添加了这段代码

var iosImg = new Image;
iosImg.src = encodedImgString;
iosImg.crossOrigin = 'Anonymous';

并在base64字符串的末尾添加额外的'='

但是它仍然会破裂。

标签的外观如下:

<img class="dark" id="image-tab1-107" src="data:image/jpeg; base64,/9j/4RA/RXhpZgAATU0AKgAAAAgA.......QcWHKu/X+mFBf/Z">

1 个答案:

答案 0 :(得分:0)

显然,两者之间有一个空格。和我在组合字符串时插入的底座,而Chrome可以通过Safari自行修复它。