2016-09-19 3 views
4

누구든지 iOS10에서 PNG를 데이터 URL로 표시하는 데 문제가 있습니까?iOS10 WkWebView 데이터 URL 디코딩 실패

이 코드는 WkWebViewiOS9에서 완벽한 작동하지만 실패 '리소스를로드 할 수 없습니다 : 데이터 URL 디코딩 실패'WkWebView iOS10 에 :

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

iOS9iOS10 모두에서 잘 JPEG의 작품을 표시.

+0

iOS 10에서도 동일한 문제가 있지만 파일 시스템 (캐시 폴더)에서 이미지를 가져온 경우에만 문제가 발생합니다. 너와 똑같은가? BTW, 우리는 JPG를 사용합니다. –

+0

예, 이미지가 파일 시스템에서도 가져옵니다. –

+0

Cordova Plugin File을 사용하여 FS에 파일을 저장할 때 스태킹 문제가있는 것 같습니다. base64를 확인해보고 이미지가 두 번 저장되는지 확인할 수 있습니까? –

답변

-1

이 문제가 발생한 사용자는 Cordova iOS 4.3.0으로 업그레이드 한 후 사라졌습니다.

-1

iOS10 용 버그를 발견했습니다. Apple에서 수정해야 할 버그가 있습니다. 또한 PNG 이미지를 PDF에 data-url로 포함시키는 데 이러한 종류의 문제가 발생했습니다. pdfmake javascript 라이브러리 (pdfmake.org)를 사용하여 PDF의 클라이언트 측을 생성하고 PNG 이미지를 임베드하면 오류가 발생합니다. JPG 이미지는 정상적으로 작동합니다.

불행히도 나는 한 가지 해결 방법 만 볼 수 있으며 PNG 대신 JPG 이미지를 사용하는 것입니다.