html2canvas
html2canvas copied to clipboard
在 ios13.5 的微信内置浏览器中无法使用
在ios13.5中无反应,版本1.0.0-rc.4 html2canvas(that.$refs.box, { useCORS: true }).then(canvas => { //无反应 }).catch((err) => { //无反应 });
解决了嘛,我换成了rc.4版本也不能使用
碰到同样的问题,解决了吗
跪求!!!
我这里解决了,渲染内容中css有用到rem单位,也会影响转换,rem问题可以打开safari进行验证,会有一个console报错,报错的语句应该是一个关于Math的语句,可以验证一下是不是。有可能还有其他影响的内容
我没有用rem,在其他手机上都行,只有升级了ios13.5的手机不行
我ios13.5.1微信里换成rc4可以用
求解决下哈
please resolve this problem. 3ks
i use 1.0.0-rc.4. it resolved!
同样问题
同样的问题,换成1.0.0-rc.4,在系统13.5下safari里可以,但是微信内置浏览器里还是不行
i use 1.0.0-rc.4. it resolved!
有用,修改为"html2canvas": "1.0.0-rc.4"而不是"^1.0.0-rc.4",问题解决。
如果回退到1.0.0-rc.4
版本还不行的话,可以试试设置scale
,这个是因为ios13
中,被选中的元素太多,或者有些同学是为了解决图片跨域问题,将oss
地址转换成base64
,然后base64
过大引起的,你们可以试试先将scale
缩放到0.1
看是否解决了问题,如果可以解决那么就可以确定确实是堆栈溢出导致的
我使用 1.0.0-rc.4。它解决了!
有用,修改为"html2canvas": "1.0.0-rc.4"而不是"^1.0.0-rc.4",问题解决。 确实是版本的问题。"html2canvas": "1.0.0-rc.4" @useryechen scale 使用默认值,确实解决了问题。 感谢