- OSStatus 错误, -9807
我用websocket访问一个wss的节点, 用浏览器跟模拟器都是ok的, 但是手机访问, 可以连接成功,但是马上就进 wx.onSocketError回调, console.info提示是OSStatus错误, -9807, 我的网站 证书支持: TLS1.2 TLS1.1 TLS1.0 未支持: SSLv3 SSLv2 我使用的Nginx做的代理, 转发的端口到netty的websocket. 模拟器都ok, 但是真机不行.... 如果小程序这么多坑, 我是不是该琢磨改公众号了...
2017-08-03 - 怎样在回调中访问页面元素?
我写了一个WebSocket, 使用 wx.connectSocket({ url: 'wss:/xxxx.net/ws', success: function () { //console.info(this); //that.setData({ debug_info: 'xxxx', } //); } }); 有两种方法, 一种是把这个函数写在Page()外面, 一种是写在Page的onLoad里面, 但是貌似它的success回调都不会指向Page本身, 也就无法是使用setData()方法去修改页面元素. 我搜索了半天, 这应该是一个很高频的问题吧, 怎么没人问, 还是有我不知道的简单的解决方法? 就是异步访问的回调中, 如何访问页面元素呢? 比如我点一下按钮, 去拿下载个东西, 或者访问wss, 成功或者失败, 我得告诉用户啊, 怎么做到这一点呢? 谢谢..
2017-08-03