分类 微信小程序 下的文章

bjmayor发布于2021-08-28

百度小程序开发中需要注意的事项

[TOC]

百度小程序开发中需要注意的事项

开发时打开校验域名

这个坑了我几个小时,还是在发布版本上对话框弹出报错信息才找到原因。

就是我开发时关闭了校验域名,开发环境和体验版都测试没问题,一上线就空白页。平时打印错误又是用的console.log, 根本找不到原因。没办法,把报错提示改成swan.showToast才发现问题。

图片验证码需要配置downloadFile的合法域名

一直没有配置,以为配置了request的合法域名就够了,和上面的问题类似,也是开发版和体验版没问题,一上线就出错。

直接使用<image>不能实现验证码功能,因为他不会带上cookie。

解决办法是

  1. 找个cookie包,会解析request请求,把cookie保存到本地,并在下次请求时带上cookie的库。百度即可,有蛮多。
  2. 图片验证码使用canvas画,大概流程是:
    1. downloadFile 下载。
    2. saveFile保存临时文件
    3. canvas把临时文件绘制出来,删除临时文件。

阅读全文»