問題定位:ios手機下,含有base64位圖內容的svg圖片,再將其渲染到canvas中時,沒法顯示base64圖片的內容。

 

在ios手機上,svg中含有base64的位圖,canvas顯示不出base64的位圖。ios

 

問題就出在這段代碼裏。canvas

 

問題就在這個onload觸發的時機。svg

 

svg被加載完成,就會觸發onloadcdn

 

可是svg圖片裏面,又含有base64的圖片。blog

 

base64的圖片,還沒出來,onload就觸發了。圖片

 

 

因此,在onload裏面,去使用img,這時候的img是沒有base64圖片內容的。get

 

 

 

 

https://wscdn.xiaoma.cn/db/ef/ce/dbefcee9284998c31464e130517f4fe2.svgio

 

 

svg文件是這個。base64

相關文章
相關標籤/搜索