2016-09-19 9 views
4

iOS10で誰かがPNGをdata-urlとして表示しても問題が発生しましたか?iOS10 WkWebViewデータのURLのデコードに失敗しました

このコードはWkWebViewiOS9で完璧に動作しますが、それはで失敗 'リソースの読み込みに失敗しました:データのURLデコードに失敗しました' WkWebView iOS10に:

<img src="data:image/png;base64,iVBORw0KGgoAA ...[skipped]... "> 

iOS9iOS10の両方で細かいJPEGの作品を表示します。

+0

iOS 10でも同じ問題が発生しますが、画像がファイルシステム(キャッシュフォルダ)から取得された場合に限ります。それはあなたのために同じですか?ところで、私たちはJPGを使用します。 –

+0

はい、私のイメージはファイルシステムからも取り出されます。 –

+0

Cordova Plugin Fileを使用してFSにファイルを保存すると、スタッキングに関する問題が発生しているようです。あなたはあなたのbase64をチェックして、画像が2回保存されているかどうか確認できますか? –

答えて

-1

この問題が発生した人には、Cordova iOS 4.3.0にアップグレードした後で消えてしまいました。

-1

Appleが修正しなければならないiOS10のバグが見つかりました。また、PNG画像をdata-urlとしてPDFに埋め込む際に、このような問題が発生しました。私はPDFのクライアント側を生成するためにpdfmake javascriptライブラリ(pdfmake.org)を使用しています.PNGイメージを埋め込むとエラーが出ます。 JPG画像は正常に動作します。

残念ながら私はただ1つの回避策しか見ていません。これは、PNGの代わりにJPGイメージを使用することです。

関連する問題