Live Server是VS Code唯一靠谱的HTML实时预览方案,它启动本地HTTP服务(如http://127.0.0.1:5500)绕过file://协议限制,支持保存即刷新;必须安装Ritwick Dey原版插件,右键HTML文件选择“Open with Live Server”,且需以文件夹方式打开项目。
VS Code 本身不带 HTML 预览功能,双击或右键“在浏览器中打开”走的是协议,只要页面里有、或相对路径引用 JSON/CSS/JS,八成会报错——这不是你代码写错了,是协议限制。
Live Server 是唯一靠谱的实时预览方案
它起一个真正的本地 HTTP 服务(比如
),绕过浏览器对
的各种封锁。安装后右键 HTML 文件 →
,保存即刷新,不用手动点刷新按钮。
必须装 Ritwick Dey 发布的原版,扩展 ID 是
;别选同名但下载量低、作者不明的“精简版”或“增强版”
端口冲突时,点 VS Code 窗口右下角的
→
换个数字就行
如果项目有多个 HTML(比如
和
),Live Server 不会自动识别入口,每次得手动右键对应文件再开
状态栏出现
按钮,只在当前编辑器打开了 HTML 文件且文件已保存的前提下才激活
为什么不能用 View in Browser 或 Open in Default Browser?
这类插件只是模拟双击打开,底层仍是
协议。你看到页面渲染出来了,不代表它能正常工作。
→ 控制台报
→ 报
图片路径
可能显示,但
必然失败
公司内网或开了防火墙时,
被拦截,但 Live Server 日志仍显示
——这时候不是重装插件的事,得查本地网络策略
不装插件也能凑合看,但得知道边界在哪
纯静态页面、没 JS、没外部资源、不调 API,可以直接双击 HTML 文件,或右键 →
→ 用浏览器打开。路径要写成完整
格式。
Comet AI 浏览器
下载 Comet AI 浏览器,体验由 Perplexity AI 驱动的革命性上网方式。内置 AI 助手可实时总结网页、跨标签页对比信息、自动执行任务。告别繁琐操作,让 AI 成为你的浏览副驾,大幅提升研究与工作效率。支持 Windows、macOS、Android 和 iOS。
下载
立即学习
“
前端免费学习笔记(深入)
”;
Mac 用户可在终端执行:
Windows 用户可用:
拖拽 HTML 文件到 Chrome 窗口也行,但改完代码必须手动按
别指望
或
在
下稳定运行——它们本来就不支持
真正容易被忽略的点:Live Server 启动后,它服务的是整个工作区根目录,不是单个文件。如果你把 HTML 文件单独拖进 VS Code(没放在文件夹里),插件根本不会生效——必须用“打开文件夹”方式加载项目。
file://fetch()importhttp://127.0.0.1:5500file://Open with Live Serverritwickdey.LiveServer5500Change Portindex.htmladmin.htmlGo Livefile://fetch('./data.json')Not allowed to load local resourceFailed to load module script./img/logo.png../config/data.jsonlocalhostStarting serverReveal in File Explorerfile:///C:/xxx/index.htmlopen index.htmlstart index.htmlF5localStorageService Workerfile://