Base64图像未显示,在Safari中中断

Base64图像未显示,在Safari中中断,safari,base64,mobile-safari,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="d

我将图像设置为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">

很明显,两者之间有一个空间;我在组合字符串时插入的底座,而Chrome可以自行修复。Safari破坏了图像。

你能展示一个实际的例子吗?刚刚添加了我正在使用的标签否,你发布了部分标签。你看过这里吗?这似乎是关键!!