目前大多数检测是否支持websocket的方式是
if (window.WebSocket){
console.log("This browser supports WebSocket!");
} else {
console.log("This browser does not support WebSocket.");
}
这在大多数浏览器都是可以的到正确结果的,但是,注意是但是,在三星的某些手机中确实检验错误的,
于是检验方式可以这么写
var WebSocketValidation= function(){ if(typeof WebSocket === "undefined"){ return false; } return "CLOSING" in WebSocket.prototype };
这样就可以正确的检测到是否支持webscoket了。
一些三血手机还有国内的手机是不支持websocket的,所以 现在就要 放弃websocket 使用socket.io来完成功能。具体使用,百度吧。
869

被折叠的 条评论
为什么被折叠?



