Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 将Visual Studio代码与Live Server或浏览器同步一起使用时,浏览器会刷新html文件两次_Visual Studio Code - Fatal编程技术网

Visual studio code 将Visual Studio代码与Live Server或浏览器同步一起使用时,浏览器会刷新html文件两次

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

出于测试目的,我有一个简单的html文件,其中包含两行Javascript。我正在使用Visual Studio代码(版本1.29.0)和Live Server扩展(版本5.1.1)。通过Live Server在浏览器中加载html文件后,每当保存html文件时,浏览器都会刷新(在控制台中生成一个随机数)。大约1秒后,浏览器将再次刷新(在控制台中生成不同的随机数)。每次我保存文件时它都会这样做。当我尝试使用浏览器同步时,也会出现同样的问题

我已经在Chrome、Firefox、Opera和Edge上试过了。他们都表现出相同的行为

我已经使用VisualStudio代码好几个月了,直到最近我才记起这件事。我已经切换了VSCode中我认为可能与问题相关的所有设置,但似乎找不到问题所在

关于是什么让浏览器刷新两次有什么想法吗

<!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文件夹中的一个文件夹中。我将文件夹设置为“始终保留在此设备上”,这意味着它存储为本地副本。但是,当我将文件复制到桌面并从那里运行时,浏览器只刷新一次

我一直在想这个问题!我使用谷歌硬盘,没有想到它会导致问题。非常感谢。同样的事情也发生在谷歌硬盘上。谢谢你的解决方案!我真的很感激这个信息,谢谢