有沒有人在iOS10
中顯示PNG的數據url?iOS10 WkWebView數據URL解碼失敗
此代碼的工作完美無瑕的WkWebView
iOS9
,但它失敗, '無法加載資源:數據URL解碼失敗' 在WkWebView iOS10:
<img src="data:image/png;base64,iVBORw0KGgoAA ...[skipped]... ">
顯示JPEG的作品罰款兩iOS9
和iOS10
。
有沒有人在iOS10
中顯示PNG的數據url?iOS10 WkWebView數據URL解碼失敗
此代碼的工作完美無瑕的WkWebView
iOS9
,但它失敗, '無法加載資源:數據URL解碼失敗' 在WkWebView iOS10:
<img src="data:image/png;base64,iVBORw0KGgoAA ...[skipped]... ">
顯示JPEG的作品罰款兩iOS9
和iOS10
。
對於任何遇到此問題的人,在升級到Cordova iOS 4.3.0後它會消失。
我認爲你已經發現了蘋果公司必須解決的iOS10的一個錯誤。我也遇到了將PNG圖像作爲數據網址嵌入到PDF中的這些問題。我使用pdfmake JavaScript庫(pdfmake.org)來生成PDF的客戶端,當我嵌入PNG圖像時,它會給我帶來錯誤。 JPG圖片工作得很好。
不幸的是我現在只能看到一種解決方法,那就是使用JPG圖像代替PNG。
我們在iOS 10上有同樣的問題,但只有當從文件系統(Cache文件夾)中獲取圖像時。這對你來說是一樣的嗎?順便說一句,我們使用JPG。 –
是的,我的圖像也從文件系統中獲取。 –
顯然,使用Cordova插件文件在FS中保存文件時存在堆棧問題。你可以檢查你的base64,看看圖像是否可以存儲兩次? –