[英](“Websocket” in window) doesn't appear to work?
I was told this was supposed to work in Chrome, but the check always results as false
. 有人告诉我这应该可以在Chrome中使用,但是检查结果始终为
false
。
Here is my code: 这是我的代码:
if("Websocket" in window){
Echo.socket = new WebSocket(host);
} else if("MozWebsocket" in window) {
Echo.socket = new MozWebSocket(host);
} else {
console.log("Error: websocket is not supported by this browser");
return;
}
I always get the Error: websocket...
in the console. 我总是在控制台中收到
Error: websocket...
Why? 为什么?
Your capitalization of the words "Websocket"
and "MozWebsocket"
is wrong. 您对
"Websocket"
和"MozWebsocket"
两个单词的大写错误。 You need a capital letter S
for socket. 套接字需要大写字母
S
You need to check for "WebSocket"
and "MozWebSocket"
in window
. 您需要在
window
检查"WebSocket"
和"MozWebSocket"
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.