微信小程序使用canvas--线上版本canvas不显示(报错indexOf,drawImage错误) 1个像素 2020-11-10 194 阅读1分钟 由于canvas绘制只支持本地文件,所以需要使用wx.getImageInfo()或者是wx.downloadFile()获取图片本地路径。 在本地测试时,我们打开了不校验https的功能,所以对http的外部图片链接没有校验。 并且在使用wx.downloadFile()方法时,不知道下载地址是否在合法域名以内。 解决办法: 1、外部图片链接使用https开头的链接。 2、使用wx.downloadFile()方法时,确保下载地址在下载合法域名内(微信公众平台设置)。