- 在canvas中绘制完图形后调用uni.canvasToTempFilePath方法,传入两个参数:canvasId和fileType,浏览器控制台报错。
- 火狐浏览器控制台的报错信息:"canvasToTempFilePath:fail SecurityError: The operation is insecure."。
- 谷歌浏览器控制台报错信息:"canvasToTempFilePath:fail SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported."

- 发布:2020-11-26 10:09
- 更新:2020-11-26 16:08
- 阅读:966
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10.0.18363.693
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
浏览器平台: Chrome
浏览器版本: 86.0.4240.111(正式版本) (64 位)
项目创建方式: HBuilderX
操作步骤:
预期结果:
接口调用成功,并执行success回调函数
接口调用成功,并执行success回调函数
实际结果:
接口调用失败,执行fail回调函数。
接口调用失败,执行fail回调函数。
bug描述:
uni.canvasToTempFilePath方法的调用问题。在内置浏览器中一切正常,谷歌、火狐等外置浏览器失败,报错信息:"canvasToTempFilePath:fail SecurityError: The operation is insecure."
1 个回复
DCloud_UNI_LXH
看报错的意思,应该是跨域了