【问题标题】:localhost Won't Immediately Updatelocalhost 不会立即更新
【发布时间】:2012-09-22 21:37:15
【问题描述】:

我一直在使用 XAMPP 连接到 localhost 在我的计算机上进行网站编辑。我已经使用它一年多了,过去每当我更新本地文件时,我都可以在浏览器上刷新页面,它会立即更新。现在,即使图像文件已更改,我也无法更新它。

我想知道这是否是 cookie 的问题(我过去没有遇到过)。发生这种情况有共同的原因吗?我在搜索中找不到任何东西。感谢您的帮助!

【问题讨论】:

    标签: html xampp localhost


    【解决方案1】:

    只需删除所有与浏览器相关的临时文件,我使用了 C-Cleaner。 添加标题<meta http-equiv="Cache-control" content="no-cache">

    我用这个方法解决了这个问题。

    【讨论】:

    • 是的!立竿见影的成功
    【解决方案2】:

    我遇到了同样的问题,只是通过重新加载当前页面来解决它,忽略缓存的内容。我知道有一个适用于 Chrome 和 Firefox 的快捷方式:

    对于电脑:

    Ctrl + Shift + R

    对于 Mac:

    Command + Shift + R

    我希望它能让一些人的生活更轻松。

    【讨论】:

    • 当我按下它时,我会看到新页面,但如果我按常规 Cmd+r 则会返回旧页面(Chrome 91)
    【解决方案3】:

    我通过重命名 php 文件来修复我的问题(在这种情况下,我删除了 'index.php' 中的 'e',然后将其添加回来)

    【讨论】:

      【解决方案4】:

      为了完全更新/刷新你的网站,你需要使用这个命令:

      Ctrl+F5

      这会强制浏览器完全更新您对文件所做的更改。如果您在 CSS 文件(已保存)中进行了更改,但浏览器刷新不反映新更改,则此方法有效。在这种情况下,常规的 F5 刷新将不起作用。

      对于 Mac 操作系统:Command+Shift+R

      【讨论】:

        【解决方案5】:

        当我将 xampp 与 chrome(mac) 一起使用时,我遇到了同样的问题。我尝试了几种方法来解决它,例如清除 chrome 或在 html 文件中添加额外的代码。但两者都不起作用。 最后,我简单地用 safari 代替 chrome 解决了这个问题。

        【讨论】:

          【解决方案6】:

          我知道这是一个老问题,但希望我的回答对未来的人有所帮助。对我有用的解决方案是在 htcdocs 中删除包含我的代码的文件夹,并将其替换为更新的代码文件夹。这要求我将我的代码的原始文件夹保存在另一个文件夹中,我用更新对其进行了修改并制作了一个副本以替换存储在 htcdocs 中的过时代码。

          【讨论】:

            【解决方案7】:

            我以为这发生在我身上,但我基本上犯了一个非常基本但具有欺骗性的错误:在记事本中打开它进行编辑之后,我已将 .php 文件移动到服务器上的新文件夹中。为了查看从 .php 文件生成的页面,我在 Web 浏览器中输入了新 URL 以说明这一移动,但在移动它之前,我仍在使用记事本 openeed 处理该文件。因此,我在移动前保存了对文件的更改,但无法理解为什么实际上它没有更改浏览器中的页面。也许很愚蠢,但让我感到困惑。

            【讨论】:

              【解决方案8】:

              我最近在使用 Django 2.1 时遇到了这个问题。我尝试了每个浏览器,多次清除缓存,三次检查我是否在编写代码的同一目录中使用 Python 的 SimpleHTTPServer,甚至完全重新启动... 不走运。

              在将我的 MacBook 扔出窗外之前,我通过将我的 Debug 设置从 False 更改为 True 解决了这个问题。为什么这样做?我不太确定,因为documentation for this setting 根本没有提到这种行为,但这是我最近能记得的唯一一件可能暗示这个幽灵虫的事情。如果有人有特定来源来确认此信息,请发表评论,我将编辑我的答案。

              希望这可以帮助任何想砸绿巨人电脑的人:-)

              【讨论】:

                【解决方案9】:

                清除您的浏览器历史记录或缓存。

                尝试使用不同的浏览器,如果您使用的是 Chrome,则使用 Mozila 和其他浏览器,反之亦然。

                【讨论】:

                • 您的建议与其他人有何不同?尝试提供更多信息并首先阅读其他答案,以检查您的答案是否已由其他用户提供
                【解决方案10】:

                我见过其他人有同样的问题。他们刚刚搬到 WAMP。如果您没有特定的理由坚持使用 XAMPP,您可以尝试一下。希望这会有所帮助。

                【讨论】:

                  【解决方案11】:

                  首先要尝试的是清除浏览器历史记录/缓存并重新加载浏览器。

                  如果您启用了某种缓存也可以解释它。

                  您可以通过在本地主机上创建一个 new 页面进行测试,看看它是否有效。如果是这样,请检查您在 localhost 上更改的任何页面是否实际正在更新(检查文件修改时间并关闭/重新加载源以查看更改是否确实存在)。

                  【讨论】:

                  • 是的,我总是检查源文件,它总是更新但不会在页面上更新。我清除了浏览器数据/缓存(我可能应该早点完成),它完全解决了这个问题。我想知道为什么它突然发生了!嗯……
                  • 太棒了。有时,当 URL 中有主题标签时,浏览器会对刷新感到挑剔。只是一个想法。
                  猜你喜欢
                  • 2018-11-08
                  • 1970-01-01
                  • 1970-01-01
                  • 2016-09-10
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2021-08-13
                  • 2021-11-07
                  相关资源
                  最近更新 更多