visual-studio-code - 如何使用 Visual Studio 修复实时服务器中的浏览器?
问题描述
我在学习 freecodecamp 上的编码教程时,第一次接触到 Mac 的 Visual Studio Code 编码和使用。我安装了 VSC 和实时服务器以及 Chrome 浏览器扩展程序,但是当我进入实时服务器时出现错误:
// = 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf()); } parent.appendChild(elem); } } var 协议 = window.location.protocol === 'http:' ?'ws://' : 'wss://'; var 地址 = 协议 + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(地址); socket.onmessage = function (msg) { if (msg.data == 'reload') window.location.reload(); 否则 if (msg.data == 'refreshcss') refreshCSS(); }; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) { console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); } })(); } else { console.error('升级您的浏览器。此浏览器不支持 WebSocket 进行实时重载。');
我在 Mozilla 上尝试过,但扩展程序甚至无法安装为损坏的插件 - https://share.getcloudapp.com/WnuG42w2
尝试在 Firefox 上不使用扩展程序,并得到与 Chrome 相同的错误。
任何帮助,将不胜感激!
解决方案
最近,我在使用 Visual Code 时遇到了同样的问题。这是一个“实时服务器”错误。Live Server 尝试将一些代码作为注释注入到原始代码中,从而导致此错误。刷新实时服务器将使一切恢复正常。
推荐阅读
- google-cloud-platform - GKE:防止集群被意外删除
- tpm - 从 TPM2 模块中获取持久字符串
- c++11 - C++11 及更高版本中的异常安全和并发性:STL 实现函数的指南
- jmeter - JMETER 5.1.1:合并来自同一会话的相同采样器(与 JMETER 3.2 一样)
- php - 检测到服务的循环参考
- java - 给定一个全为 0 的二进制字符串,将其隐藏在目标字符串中
- java - 在 java 中,System.out.println 方法如何在静态和非静态上下文中工作?
- c - 为什么使用 \"%s\" 时 sprintf 不起作用?
- android - 当应用程序来自后台时始终触发观察者
- angular - 嵌套子项的 ngxs 状态更改