百度小程序开发中需要注意的事项
[TOC]
百度小程序开发中需要注意的事项
开发时打开校验域名
这个坑了我几个小时,还是在发布版本上对话框弹出报错信息才找到原因。
就是我开发时关闭了校验域名,开发环境和体验版都测试没问题,一上线就空白页。平时打印错误又是用的console.log
, 根本找不到原因。没办法,把报错提示改成swan.showToast
才发现问题。
图片验证码需要配置downloadFile的合法域名
一直没有配置,以为配置了request的合法域名
就够了,和上面的问题类似,也是开发版和体验版没问题,一上线就出错。
直接使用<image>
不能实现验证码功能,因为他不会带上cookie。
解决办法是
- 找个cookie包,会解析request请求,把cookie保存到本地,并在下次请求时带上cookie的库。百度即可,有蛮多。
- 图片验证码使用
canvas
画,大概流程是:
downloadFile
下载。saveFile
保存临时文件- 用
canvas
把临时文件绘制出来,删除临时文件。