我在 1 月 25 日更新后遇到了这个问题。
当我在 HTML 文档上编辑文件时,实时编辑会检测更改并对浏览器进行更改。但是在 JavaScript 的情况下,除非我刷新浏览器,否则不会应用更改(如果我必须刷新浏览器,则没有实时编辑的意义)。
我在 1 月 25 日更新后遇到了这个问题。
当我在 HTML 文档上编辑文件时,实时编辑会检测更改并对浏览器进行更改。但是在 JavaScript 的情况下,除非我刷新浏览器,否则不会应用更改(如果我必须刷新浏览器,则没有实时编辑的意义)。
这不是回归,它总是以这种方式工作:与嵌入式 JavaScript 中的更改不同,“外部”(链接)JavaScript 代码中的更改不会导致立即重新加载页面:新代码会立即加载到浏览器中,但结果仅当您执行某些操作来触发此新代码时,更改才会可见。例如,如果您更改onClick
处理程序并在 中写入新文本alert()
,您将在单击后看到新文本而无需重新加载页面。例如,定时器触发的函数也是如此。但是如果 JavaScript 代码仅在页面加载时执行(而不是在某些事件上),您必须手动重新加载页面才能看到结果 - Live Edit 不会强制执行新代码,它会更改代码而不是应用程序状态。