1:问题描述
今天同事的ios手机突然分享图片出不来,一直在转圈,其他安卓手机是好的。故解决问题。
2:定位问题
查了接口数据,上传下载都是没问题的,就是到了html2canvas.js这里不执行,导致不能导出图片,故确定是iOS手机的html2canvas.js不执行的问题。但之前他的手机是可以正常分享的。在仔细询问版本下,发现是今天早上升级到了13.4.1版本ios系统。。。。。。。。
3:解决办法
网上找资料,发现
https://github.com/niklasvh/html2canvas/issues/2205
这个问题在两个多月前就暴露出来了。。
解决办法:将html2canvas.js当前版本是1.0.0-rc.5回退一个版本 到1.0.0-rc.4。在官方问题解决后,再更新到最新版本。
npm i html2canvas.js@1.0.0-rc.4。
解决。