我在我的网站上添加了用户端错误记录。有时它会记录来自socket.io代码的这种错误:
TypeError: this.transport is undefined
仅在Windows上使用Firefox 15th版本的用户看到该错误。
在服务器端,我定义了这样的传输:
this.io.configure(function(){
self.io.set('transports', ['websocket', 'flashsocket', 'htmlfile', 'xhr-polling', 'jsonp-polling']);
self.io.set('log level', 0);
});
Socket.io版本是0.9.10。
请告诉我这个错误可能是什么原因?
任何帮助表示赞赏。
答案 0 :(得分:0)
configure
方法用于设置特定环境的配置。您没有指定环境,因此您可以删除configure
回调函数,只需执行以下操作:
this.io.set('transports', ['websocket', 'flashsocket', 'htmlfile', 'xhr-polling', 'jsonp-polling']);
this.io.set('log level', 0);