记录一次 WebSocket 连接失败的排查。问题不是代码,而是 Windows 防火墙没有放行对应端口,开放端口后恢复正常。
介绍如何使用 window.open() 实现浏览器页签的打开、复用与切换,并通过窗口缓存与 closed 状态判断,避免重复打开相同页面,同时说明 window.close() 的使用限制。