如果我在打开浏览器的状态下使用代码约5分钟,则一切正常。刷新浏览器后,对代码更新所做的更改。
但是一段时间后,我的更改停止在浏览器中显示(即使我重新启动浏览器)。唯一有效的解决方案是,如果我同时重新启动IDE和浏览器。
这里有什么我想念的吗? 因为我相信这不应该发生。
PS。 这在Visual Studio和Adobe Dreamweaver中均会发生。
答案 0 :(得分:4)
但是一段时间后,我的更改停止显示在浏览器中(即使我 重新启动浏览器)。唯一有效的解决方案是,如果我重新启动 IDE和浏览器。
尝试使用Ctrl + F5
有关更多信息:What requests do browsers' "F5" and "Ctrl + F5" refreshes generate?
一般来说:
即使更改了内容,F5也会给您相同的页面,因为 它可能会从缓存加载页面。但是Ctrl-F5会强制刷新缓存, 并保证如果更改内容,您将获得 新内容。
答案 1 :(得分:1)
PS。在Visual Studio和Adobe Dreamweaver中都会发生这种情况。
它与Visual Studio和/或Dreamweaver无关,所有与缓存有关-与您的浏览器有关。
如上所述,您可以使用CTRL + F5
强制浏览器从网络而不是从缓存加载网页。但是,您也可以在Web浏览器中使用Incognito Mode
,它也会加载一个新版本,,但是在需要加载最新更改时保持打开新的隐身窗口的做法不切实际-我只是给您提示可能会有所帮助的其他解决方案!
我建议您看看this question-于2009年发布,虽然年代久远,但确实可靠! -它将为您提供许多不同的解决方案!