Chrome DevTools Protocol无法连接Chrome 114的WebSocket问题求助
Chrome 114+远程调试WebSocket连接失败解决方案
问题根源
Chrome 114及后续版本强化了远程调试的安全限制,默认仅允许浏览器内页面连接调试端口,外部WebSocket客户端会被拦截,而Chrome 104及更早版本无此限制。
解决步骤
修改Chrome启动命令,添加
--remote-allow-origins=*参数,完整命令如下:chrome.exe --remote-debugging-port=9222 --remote-allow-origins=*该参数允许任意来源的客户端连接调试端口,适配本地WebSocket工具的连接需求。
重新启动Chrome后,访问
http://127.0.0.1:9222/json获取最新的webSocketDebuggerUrl。使用本地WebSocket客户端工具连接该URL,即可正常建立连接。
补充调试参数(按需使用)
若仍存在连接问题,可尝试添加以下参数进一步放宽限制:
--disable-web-security:关闭跨域安全校验--user-data-dir="C:\temp\chrome-profile":指定独立用户数据目录,避免原有配置干扰
内容的提问来源于stack exchange,提问作者CHUANBING WANG
相关产品推荐
相关产品推荐

