You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:未使用WebSocket时打开任意网页均报ws://127.0.0.1:5500//ws连接失败

解决浏览器全局出现WebSocket连接失败错误的方案

问题分析

你遇到的情况是:之前用过WebSocket,但现在不管打开什么网页(包括Facebook、YouTube这类外网站点,甚至本地静态页面),浏览器都会弹出如下错误:

reload.js:22 WebSocket connection to 'ws://127.0.0.1:5500//ws' failed: 

这个错误的核心是浏览器被注入了全局脚本,所有页面加载时都会自动执行reload.js里的WebSocket连接逻辑,和当前网页本身的技术栈无关。

排查与解决步骤

  • 检查浏览器扩展:
    逐一禁用已安装的浏览器扩展,每次禁用后刷新页面看错误是否消失。重点排查和“自动重载”“本地开发工具”“代码热更新”相关的扩展——这类工具通常会注入reload.js来监听本地服务器变化。

  • 清理用户脚本:
    如果装了Tampermonkey等脚本管理器,检查是否有全局生效的脚本,尤其是包含连接ws://127.0.0.1:5500//ws逻辑的,直接删除或禁用。

  • 重置浏览器:
    若上述方法无效,重置浏览器到默认状态(Chrome路径:设置>高级>重置和清理>恢复原始默认设置),这会清除所有扩展、自定义脚本和注入代码。

  • 关闭代理/拦截工具:
    如果在用Fiddler、Charles这类代理软件,或者有本地网络拦截工具,先关闭再测试——这类工具可能会向所有页面注入调试脚本。

  • 结束残留开发进程:
    之前用WebSocket时可能开启了live-server、browser-sync这类本地服务,检查后台是否有相关进程在运行,结束后重启浏览器。

内容的提问来源于stack exchange,提问作者Mohammad ARZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 02:01:12