用的 workerman-chat 的那个包,js 什么的都是直接复制过去的,在电脑 chrome 浏览器上好使, 但是在微信浏览器不好使, 我要开发个直播然后带聊天的那种,已经开发完了, 才发现手机浏览器上不好使 ,因为是公众号网页, 我在微信开发者工具上也试了, 也好使, 只有手机浏览器不好使
1
Rache1 May 19, 2021
微信进入 debugx5.qq.com ,打开 TBS 内核 Inspector,然后用 Chrome 连接电脑调试看是啥问题
|
2
hjq632233317 OP @faqqcn 打开那个我打开了 用 chrome 连接电脑是怎么操作的,在哪个 vconsole 里只打印了 workerman 自带打印的 console 出现错误 连接关闭,定时重连
function connect() { // 创建 websocket ws = new WebSocket("wss://127.0.0.1:7272"); // 当 socket 连接打开时,输入用户名 ws.onopen = onopen; // 当有消息时根据消息类型显示不同信息 ws.onmessage = onmessage; ws.onclose = function(e) { console.log("连接关闭,定时重连"); connect(); }; ws.onerror = function(e) { console.log(e) console.log('cuowu') console.log("出现错误"); }; } 就是一直在这步徘徊 |
3
sworgod Jun 30, 2021 via Android
只要服务没问题,那么就是 websocket 的问题了,我看你写的 wss,检查一下证书有问题吗,或者你用 ws 试试。提醒一下,微信公众号网页对证书比较严格。如果是小程序的话,更严格。
|
4
hjq632233317 OP @sworgod 感谢回复 问题已经解决了 ws = new WebSocket("wss://127.0.0.1:7272"); 这里要改成域名 然后线上 apache 要配置一下 wss
|