繁体   English   中英

运行 VS Code Live Server (Go Live) 时,浏览器崩溃。 我默认使用谷歌浏览器

[英]While running VS Code Live Server (Go Live), the browser is crashing. I am using Google Chrome as default

运行 VS Code Live Server (Go Live) 时,浏览器崩溃并出现以下错误。 我默认使用谷歌浏览器。 我在完全卸载(甚至从缓存中)后重新安装了 VS Code,重新启动了浏览器,然后也重新启动了 PC,但也没有用。 当我在 LiveServer>Settings: 中选中“使用本地 IP”时,服务器响应时间过长,最终无法加载页面(错误:“无法访问此站点”)。 另一个重要的事情是 Chrome 正在正确打开所有其他网站。 此问题仅在打开 VS Code Live Server 时存在。 下面是错误代码:

Chrome 浏览器错误:“哦,快。显示此网页时出现问题:错误代码:STATUS_BREAKPOINT

另一个弹窗也同时出现:“ DevTools 与页面断开连接。一旦页面重新加载,DevTools 将自动重新连接。

(这似乎不是 script.js 代码中的错误)

找到解决方案:

事实上,这是 script.js 代码中的一个错误。 如果您遇到与我描述的完全相同的问题,让我们首先看看我们不需要做什么,因为我到处都发现了这些建议,当 VS Code 和您的浏览器都非常好(它们只出现不工作):

  1. 无需重新启动或重新安装 VS Code。
  2. 无需重新启动或重新安装浏览器。
  3. 无需重启电脑
  4. 无需禁用浏览器扩展或 VS Code 扩展。
  5. 无需更改 LiveServer 自定义浏览器; 你可以保持默认。
  6. 无需更改 LiveServer>Settings>Use local ip 或使用浏览器预览(如果默认情况下已经取消选中它们,则可以保持它们都未选中)

但是,如果您使用 firefox,控制台会显示错误:“ Uncaught out of memory

在这里,我得到了第一个提示。 Firefox至少告诉我看memory,但不是我们认为的memory。 这与打开多个选项卡、磁盘空间不足、磁盘不稳定等无关。而是代码中意外生成的无限循环导致了 memory 问题(仔细检查您的代码以找到它)。 就我而言,我不小心没有告诉它执行下一次迭代(即缺少计数器更新、增量、i++)并且它永远停留在同一个while循环中,因为条件永远满足而没有任何计数器更新

修复代码后,控制台中可能会显示以下错误。 只需刷新页面,它就会 go 消失。 favicon.ico:1 加载资源失败:服务器响应状态为 404(未找到)

注意:除非您修复代码或将其注释掉,否则文件夹中的其他链接文件(如 .html)也不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM