我正在使用sockets.io在Web Chrome Safari移动网络Android - IOS上正常运行,并且还在Android和Android上作为应用程序安装。 IOS。
然而它在Firefox& IE。
代码如下:
function connectSocket(){
socket = io.connect('http://XX.XX.XX.XX:8124', {'reconnect': true,'reconnection delay': 500,'max reconnection attempts': 50 });
socket.on('connect', function () {
//app.jGrowl('sockets connected');
socket.emit('subscribe', {schoolNewsUpdated:'schoolNewsUpdated'});
app.setProperty(['labelConnected'],'fontcolor','white');
app.setValue('labelConnected','Connected');
});
socket.on('disconnect', function () {
//app.jGrowl('disconnected ');
app.setProperty(['labelConnected'],'fontcolor','red');
app.setValue('labelConnected','NotConnected');
});
}
function handler_actionBtnStart_onClick(mouseev){
connectSocket();
}
function handler_actionBtnDisconnect_onClick(mouseev){
socket.socket.disconnect();
}
function handler_actionBtnReConnect_onClick(mouseev){
socket.socket.reconnect();
}
我只使用上面的代码在http://acft.ws/tvnu创建了一个基本测试应用。
我搜索socket.io没有在firefox中工作,但没有看到任何问题。
所以希望我在我的代码中做错了,只有firefox& IE看到了吗?
MrWarby