我将图像设置为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">
答案 0 :(得分:0)
显然,两者之间有一个空格。和我在组合字符串时插入的底座,而Chrome可以通过Safari自行修复它。