socket.io-ie8-loading-example 是一个示例应用程序,用于说明 socket.io 触发的 IE8加载问题。在从客户端发送事件时,IE8加载栏会一直运行,直到更新到 socket.io 1.0.x 之前并未发生这种情况。

index.html 中,创建连接:


var socket = io.connect('http://192.168.100.24:4000');

socket.on('connect', function() {

  i = 0;

  setInterval(function() {

    socket.emit('cnt', i++);

  }, 1000);

});

指示

  1. index.html 中,将 localhost 更改为您的主机名。

  2. 启动服务器 (node app.js)。

  3. 使用 IE8 访问您的主机(例如:3000)。

  4. 您将看到加载栏一直在运行。