CSS更改没有做任何事情[重复]
Posted
技术标签:
【中文标题】CSS更改没有做任何事情[重复]【英文标题】:CSS changes don't do anything [duplicate] 【发布时间】:2019-03-10 15:21:25 【问题描述】:如果我在浏览器打开大约 5 分钟的情况下处理我的代码,那么一切都很好。刷新浏览器后对代码的更改会更新。
但一段时间后,我的更改停止显示在浏览器中(即使我重新启动浏览器)。唯一可行的解决方案是,如果我同时重新启动 IDE 和浏览器。
这里有什么我遗漏的吗? 因为我认为这不应该发生。
PS。 这发生在 Visual Studios 和 Adobe Dreamweaver 中。
【问题讨论】:
请发布您的代码;没有它就很难指出问题到底是什么。 奇怪的是你试过用 ctrl + f5 刷新吗? @Patte 看完这个问题我也立刻想到了Ctrl + F5
。当我试图给出答案时,你发表了评论:)
@TheDarkKnight 我的代码是什么样的并不重要,因为它几乎发生在我参与过的每个项目中。
【参考方案1】:
附言。这在 Visual Studios 和 Adobe Dreamweaver 中都会发生。
它与 Visual Studio 和/或 Dreamweaver 无关,它与缓存有关 - 与您的浏览器相关。
如上所述,您可以使用CTRL + F5
强制浏览器从网络加载您的网页,而不是从缓存中加载。但是,您也可以在 Web 浏览器中使用 Incognito Mode
,它也会加载新版本,但是在您需要加载最新更改时继续打开新的隐身窗口是不切实际的 - 我只是给你提示可能有帮助的不同解决方案!
我建议看一下this question - 2009 年发布,相当古老但很可靠! - 它将为您提供许多不同的可能解决方案!
【讨论】:
【参考方案2】:但一段时间后,我的更改停止在浏览器中显示(即使我 重启浏览器)。唯一有效的解决方案是,如果我重新启动 IDE 和浏览器。
尝试使用Ctrl + F5
欲了解更多信息:What requests do browsers' "F5" and "Ctrl + F5" refreshes generate?
一般来说:
即使内容发生变化,F5 也可能会为您提供相同的页面,因为 它可能会从缓存加载页面。但是 Ctrl-F5 强制刷新缓存, 并保证如果内容发生变化,您将获得 新内容。
【讨论】:
以上是关于CSS更改没有做任何事情[重复]的主要内容,如果未能解决你的问题,请参考以下文章
AWS HostedZone 在从一个 AWS 账户转移到另一个账户后没有做任何事情(Route53 声称没有名称服务器)[重复]