局域网通信,在非调试模式下,需要校验websocket域名?
微信版本:8.0.18 基础库:2.21.3 设备开启热点,小程序连上设备通过websocket与设备通信 调试模式下一切正常 非调试模式下报:{"errMsg":"fail:url not in domain list"} 局域网模式下还要校验domain吗? wx.connectSocket({
url: 'ws://192.168.4.1:12345',
success(res) {
log.info("建立WebSocket通信成功", res);
},
fail(res) {
log.info("建立通信失败", res);
}
})
wx.onSocketError(function (res) {
log.info("onSocketError", res);
});
[10:24:35] 建立WebSocket通信...
[10:24:35] 建立WebSocket通信成功 {"errMsg":"connectSocket:ok"}
[10:24:35] progress 40 设备通信建立成功,开始与设备通信...
[10:24:35] onSocketError {"errMsg":"fail:url not in domain list"}