PC端小程序websocket无法触发onOpen事件
【简要说明】
使用websocket连接服务器,在开发工具及手机端均正常,但是在PC端就是无法连接。
【客户端排查】
可以看到,在开发工具中一切正常
但是在PC端中,只有wx.connectSocket(Object object)可以正常执行,其中的success事件可以触发,但是onOpen函数没有触发。
【服务器端排查】
服务端用的是Node.j的ws,通过在ws的源码中调试,发现在PC端的情况下,服务器端并未收到任何请求。工具端则一切正常。
【结论】
PC端的微信小程序的websocket大概率存在问题。