1982016935@qq.com
1982016935@qq.com
  • 发布:2020-12-30 14:41
  • 更新:2021-01-08 15:59
  • 阅读:171

canvasToTempFilePath:fail SecurityError 到底什么问题?

分类:HBuilderX

uni.canvasToTempFilePath({
canvasId: 'canvasImg',
success: (res) => {
// 在H5平台下,tempFilePath 为 base64
console.log(res.tempFilePath)
this.showImgUrl = res.tempFilePath
},
fail: (err) => {
console.log(err);
}
})

canvas 内的图片用了uni.getImageInfo处理的路径画的 ,之前的代码都没问题,能用,就是这次要上线新版本后,突然发现H5端的不能显示,然后发现了报错:
errMsg: "canvasToTempFilePath:fail SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported."
现在在安卓和苹果端都报这个错,图片不是跨域的。
所以想搞明白是什么问题?看到论坛说更新了那个版本就好了或者退回一个版本就好了 ,每次hbuilder版本更新都会动到这个问题的吗?

2020-12-30 14:41 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

版本多少?

风云杭州

风云杭州 - 请加微信18616792121,拉你进uniapp学习交流群,加的时候请备注uniapp

canvasToTempFilePath:fail 目前在华为手机上 和 某些苹果手机上 都是有问题的 。。

1982016935@qq.com

1982016935@qq.com (作者)

我现在只能在H5平台下用本地图片了 不能用网络图片 转了base64也是报错

要回复问题请先登录注册