CSS更改没有做任何事情[重复]

Posted

技术标签:

【中文标题】CSS更改没有做任何事情[重复]【英文标题】:CSS changes don't do anything [duplicate] 【发布时间】:2019-03-10 15:21:25 【问题描述】:

如果我在浏览器打开大约 5 分钟的情况下处理我的代码,那么一切都很好。刷新浏览器后对代码的更改会更新。

但一段时间后,我的更改停止显示在浏览器中(即使我重新启动浏览器)。唯一可行的解​​决方案是,如果我同时重新启动 IDE 和浏览器。

这里有什么我遗漏的吗? 因为我认为这不应该发生。

PS。 这发生在 Visual Studios 和 Adob​​e Dreamweaver 中。

【问题讨论】:

请发布您的代码;没有它就很难指出问题到底是什么。 奇怪的是你试过用 ctrl + f5 刷新吗? @Patte 看完这个问题我也立刻想到了Ctrl + F5。当我试图给出答案时,你发表了评论:) @TheDarkKnight 我的代码是什么样的并不重要,因为它几乎发生在我参与过的每个项目中。 【参考方案1】:

附言。这在 Visual Studios 和 Adob​​e 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 声称没有名称服务器)[重复]

Jquery 更改功能似乎工作,但没有做任何事情

CSS下拉菜单:悬停不做任何事情

下拉框更改时提交表单 - 不做任何事情

从javascript更改div元素的属性[重复]

密码系统不做任何事情