Visual studio code 将Visual Studio代码与Live Server或浏览器同步一起使用时,浏览器会刷新html文件两次
出于测试目的,我有一个简单的html文件,其中包含两行Javascript。我正在使用Visual Studio代码(版本1.29.0)和Live Server扩展(版本5.1.1)。通过Live Server在浏览器中加载html文件后,每当保存html文件时,浏览器都会刷新(在控制台中生成一个随机数)。大约1秒后,浏览器将再次刷新(在控制台中生成不同的随机数)。每次我保存文件时它都会这样做。当我尝试使用浏览器同步时,也会出现同样的问题 我已经在Chrome、Firefox、Opera和Edge上试过了。他们都表现出相同的行为 我已经使用VisualStudio代码好几个月了,直到最近我才记起这件事。我已经切换了VSCode中我认为可能与问题相关的所有设置,但似乎找不到问题所在 关于是什么让浏览器刷新两次有什么想法吗Visual studio code 将Visual Studio代码与Live Server或浏览器同步一起使用时,浏览器会刷新html文件两次,visual-studio-code,Visual Studio Code,出于测试目的,我有一个简单的html文件,其中包含两行Javascript。我正在使用Visual Studio代码(版本1.29.0)和Live Server扩展(版本5.1.1)。通过Live Server在浏览器中加载html文件后,每当保存html文件时,浏览器都会刷新(在控制台中生成一个随机数)。大约1秒后,浏览器将再次刷新(在控制台中生成不同的随机数)。每次我保存文件时它都会这样做。当我尝试使用浏览器同步时,也会出现同样的问题 我已经在Chrome、Firefox、Opera和Edg
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Javascript Sandbox</title>
</head>
<script>
var a = Math.floor(Math.random() * 10);
console.log(a);
</script>
<body>
<h1>Javascript Sandbox</h1>
</body>
</html>
Javascript沙盒
var a=数学地板(数学随机()*10);
控制台日志(a);
Javascript沙盒
我想出来了。我使用Windows10。这个问题与OneDrive有关。我的html文件存储在OneDrive文件夹中的一个文件夹中。我将文件夹设置为“始终保留在此设备上”,这意味着它存储为本地副本。但是,当我将文件复制到桌面并从那里运行时,浏览器只刷新一次 我一直在想这个问题!我使用谷歌硬盘,没有想到它会导致问题。非常感谢。同样的事情也发生在谷歌硬盘上。谢谢你的解决方案!我真的很感激这个信息,谢谢