网站推广.NET

网站推广.NET

微信小程序上线后,画布生成的图像为空白

来源:互联网

养成先说结论的好习惯~~~

结论

检查在小程序的背景中配置的域名信息,是否已配置下载图片的域名,以及配置是否正确

事件项目要求:动态生成小程序代码,用户扫描代码进入事件详细信息页面技术实现:使用小程序云功能生成小程序代码,然后使用画布绘制图片,当用户单击“保存”,图片将被保存到相册中。实际背景:云功能生成小程序代码并带有页面跳转参数。该页面必须是已发布的小程序页面。如果在首次联机时有一个跳转参数,则会报告错误,并且无法执行测试。我们首先生成了不带参数的小程序,并在上线之前添加了页面参数,但无法对其进行验证。联机后:联机后,测试生成小程序代码的功能,发现可以生成该代码,但是保存的图片为空白,可以保存在开发人员工具上,但是无法扫描手机上的密码。令人讨厌的是,还可以在真实计算机上进行调试!寻找问题:我发现开发人员工具未验证非法域名(中间有很多曲折),删除了非验证选项后,我终于报告了错误(有时未报告错误是崩溃多于报告错误)。

小程序没有在后台配置downloadFile,或者配置的域名与下载的域名不匹配。在开发人员工具中关闭不验证合法域名的选项,以查看错误消息。

解决

在小程序后台->开发->开发设置->服务器域名中配置下载文件,配置完成后,在开发人员工具右侧详细信息面板->项目配置中刷新域名信息,关闭以下选项没有验证合法域名,请再次运行以检查是否可以下载。

Su Sui Nian 小程序在后台配置的域名信息必须为https。上线之前,您必须记住配置域名信息。有时,由于默认情况下启用了非验证选项,因此忽略了该问题。附上小程序后台配置域名小程序域名配置的屏幕截图