GeXiangDong

精通Java、SQL、Spring的拼写,擅长Linux、Windows的开关机

0%

微信开发者工具使用中遇到的两个怪异问题

在使用微信开发者工具开发小程序时遇到两个怪异问题,记录于此。

websocket 不往服务器端发送 header 信息

某天,突然开始看到报错,小程序的websocket连接不上了,服务端的验证一直通过不,想着没改小程序端,于是一直各种跟踪调试服务端的websocket配置,发现没有收到用于传递身份信息的头导致的。思前想后百思不解,为啥这个头消失了。后来想到电脑有几天没重启过了,之间也没退出过微信开发者工具,尝试退出微信开发者工具,重新进入,问题得以解决。

模拟器中小程序保存图片到相册后自动返回首页

在模拟器中有一个保存图片的功能(把canvas上的图存入相册),保存后,模拟器会弹出一个对话框,选择文件的存储位置,然后保存。有几次没注意文件的位置就存了,存了后,发现小程序自动跳转到了首页,而且console的日志也消失了,好像重启了小程序。原因是弹出的对话框默认是小程序的路径,文件存在了小程序项目目录下,开发者工具检测到了文件变化会重启模拟器内小程序已变反应变化。 换个路径保存就好了。这也不能算开发者工具的bug,只是没注意到这点时,会很麻烦。