学习用socket.io做个聊天室,但是怎么在IE下运行不了?
但是能在chrome运行,firefox没装,所以没有试
IE下访问提示:对象不支持 “setCallerUrl” 属性或方法。
<SCRIPT TYPE="text/javascript">
var socket = io.connect('http://127.0.0.1:8000');
socket.on('message', function(data){
$('#my_socket').append(data.msg + '<br>');
});
socket.on('system', function(data){
$('#my_socket').append(data.msg + '<br>');
});
function submit_msg()
{
var msg = $('#msg').val();
socket.emit('message',msg);
$('#msg').val('').focus();
$('#my_socket').scrollTop = $('#my_socket').scrollHeight;
}
</SCRIPT>
6 回复
IE 不支持 Websocket吧
hi,我用的是socket.io client 端
@evila IE不支持websocket协议,socket.io只是一个模板
@voidcloud 我已经用IE已经测试成功了。
@voidcloud socket.io 在检测到浏览器环境不支持 websocket 的时候会以 flash 或 ajax long polling 的方式来代替。
能分享你遇到过的那个问题原因吗?之前是为什么不能用呢?