Promise中 img的onload回调在 ios最新版微信中触发 onerror。请官方确认!!
发布于 7 年前 作者 xia30 11677 次浏览 来自 问答
new Promise(function (resolve) {
  const img = canvas.createImage()
  img.src = src
  img.onload = res => {
    console.log('res', res)
    resolve(img)
  }
  img.onerror = err => {
    console.log('err', err)
    resolve(null)
  }

同样的此块代码。在ios最新版微信中,会执行onerror。其他ios低版本微信以及安卓机无此问题

===========================分割线===========================

如果代码以error的方式走到图示部分,会导致微信崩溃,必现bug。

1 回复

请提供代码片段,官方看到可以复现找问题。我们大家也可以看看

回到顶部