内网项目,但是我可以给出写的源码 |
有没有外网测试地址, 朕帮你看看........ |
IE8连个正经的控制台调试都没有,找这种问题太困难了。ie8不支持websocket, 所以需要知道当前socket.io启用的是哪种连接方式. 最好用wireshark这种工具看一下,这个下载任何的请求原型是什么样(肯定不是个下载任何,估计是一个ajax调用什么的,被ie8这种烂货错误的报告了而已) |
XP中的IE8测试过,可以跑起来,单纯的发消息与接收消息都没有问题,这个问题不知是不是自动连接断开的原因。自动断开后后台返回的参数是ping timeout,然后客户端直接断线,弹出这个下载页面,同步测试的是两个客户端,然后两个都出现这个错误 |
说实话,IE8真的很罕见,我手头上连测试的都找不到。 你用过socket.io的官方demo在你这XP系统上的IE8上试过吗?官方的Demo链接是:https://socket-io-chat.now.sh/ 如果官方的demo能跑,那就表示你的代码可能有问题,如果官方的demo不能跑,就应该找socket.io的IE8兼容性问题,官方宣城能兼容到IE6的 |