我想检测对 Web 套接字的支持,而无需
try
/catch
,并且在任何浏览器(包括不支持 Web 套接字的旧浏览器)的控制台中没有错误。
我没有在window
和window.document
对象下找到任何我觉得与 Web 套接字相关的内容。我也尝试了浏览器不喜欢for (i in new)
。
绝对没有框架或库。
从本质上讲,DOM 对象检测应该能够适应if
条件......
if (x in y) {alert('Web Sockets is supported.');}
这个:
if ("WebSocket" in window) // => it is supported
或者这个:
if( typeof(WebSocket) != "function" ) // => it is not supported