iOS10 WkWebView 数据URL 解码失败
iOS10 WkWebView Data URL decoding failed
有人在 iOS10
将 PNG 显示为数据 url 时遇到问题吗?
此代码在 WkWebView
iOS9
中运行完美,但在 WkWebView iOS10 中因 'Failed to load resource: Data URL decoding failed' 失败:
<img src="data:image/png;base64,iVBORw0KGgoAA ...[skipped]... ">
在 iOS9
和 iOS10
中都可以正常显示 JPEG。
我认为您发现了 iOS10 Apple 必须修复的错误。我还 运行 解决了将 PNG 图像作为 data-url 嵌入到 PDF 中的问题。我使用 pdfmake javascript 库 (pdfmake.org) 生成 PDF 的客户端,当我嵌入 PNG 图像时,它给我错误。 JPG 图片效果很好。
不幸的是,我现在只看到一种解决方法,那就是使用 JPG 图像而不是 PNG。
对于遇到此问题的任何人,升级到 Cordova iOS 4.3.0 后问题消失了。
有人在 iOS10
将 PNG 显示为数据 url 时遇到问题吗?
此代码在 WkWebView
iOS9
中运行完美,但在 WkWebView iOS10 中因 'Failed to load resource: Data URL decoding failed' 失败:
<img src="data:image/png;base64,iVBORw0KGgoAA ...[skipped]... ">
在 iOS9
和 iOS10
中都可以正常显示 JPEG。
我认为您发现了 iOS10 Apple 必须修复的错误。我还 运行 解决了将 PNG 图像作为 data-url 嵌入到 PDF 中的问题。我使用 pdfmake javascript 库 (pdfmake.org) 生成 PDF 的客户端,当我嵌入 PNG 图像时,它给我错误。 JPG 图片效果很好。
不幸的是,我现在只看到一种解决方法,那就是使用 JPG 图像而不是 PNG。
对于遇到此问题的任何人,升级到 Cordova iOS 4.3.0 后问题消失了。