手机上worker.onopen语句不执行

startNew

在电脑上worker.onopen会执行的,运行后会有弹框跳出来。手机上同一个页面worker.onopen不执行,不会跳出弹框。

2153 4 0
4个回答

six

js报错了吧。每行都打印下看下执行到哪里了。

alert(1);
let worker = new Websocket(....);
alert(2);
data_to= ...
alert(3);
  • 暂无评论
startNew

添加了多个弹框测试了,电脑上弹框都能跳出来的,手机上只执行了三个弹框。worker.onopen里的弹框没有执行。

  • 暂无评论
six

手机不能连127.0.0.1了,要连电脑ip。

  • 暂无评论
居川

你js里面地址不能用127.0.0.1了,要用你本机的IP地址,手机跟电脑在一个局域网里,IP地址应该类似192.168.x.x

  • 暂无评论
年代过于久远,无法发表回答
🔝