我一直在使用XAMPP连接到localhost,在我的计算机上编辑网站。我已经使用它超过一年了,过去每当我更新本地文件时,我都可以在我的浏览器上刷新页面,它会立即更新。现在,即使例如图像文件发生了变化,我也无法更新它。
我想知道这是否是cookie的问题(我过去没有这个问题)。有这种情况发生的常见原因吗?搜索时我找不到任何东西。谢谢你的帮助!
答案 0 :(得分:10)
首先要尝试清除浏览器历史记录/缓存并重新加载浏览器。
如果你启用了某种可能解释它的缓存。
您可以在localhost上创建 new 页面进行测试,看看它是否有效。如果是这样,那么检查您在localhost上更改的任何页面是否实际上正在更新(检查文件修改时间并关闭/重新加载源以查看更改是否实际存在)。
答案 1 :(得分:4)
只需删除所有与浏览器相关的临时文件,我就使用了C-Cleaner。
添加标题<meta http-equiv="Cache-control" content="no-cache">
我解决了使用这种方法。
答案 2 :(得分:2)
要完全更新/刷新您的网站,您需要使用以下命令:
Ctrl + F5
这将强制浏览器完全更新您对文件所做的更改。如果您在CSS文件中进行了更改(保存),但浏览器刷新未反映出新更改,则此方法有效。在这种情况下,常规的F5刷新将不起作用。
对于Mac OS:命令 + Shift + R
答案 3 :(得分:1)
我以为这是发生在我身上,但是我基本上犯了一个非常基本但具有欺骗性的错误:在记事本中打开.php文件进行编辑之后,我将.php文件移动到了服务器上的新文件夹中。为了查看此.php文件生成的页面,我已经在Web浏览器中输入了新的URL来解释此移动,但是在移动它之前,我仍在记事本openeed中处理该文件。因此,我将更改保存到移动前的文件中,但无法理解为什么它实际上没有更改浏览器中的页面。也许很蠢,但让我感到困惑。
答案 4 :(得分:1)
我知道这是一个老问题,但希望我的回答对以后的人有所帮助。对我有用的解决方案是删除htcdocs中包含我的代码的文件夹,并将其替换为更新的代码文件夹。这要求我将代码的原始文件夹保存在其他文件夹中,该文件夹通过更新进行了修改,并制作了副本以替换htcdocs中存储的过时代码。
答案 5 :(得分:0)
我见过其他人有同样的问题。他们刚搬到了WAMP。如果你没有特别的理由坚持使用XAMPP,你可以尝试一下。希望这会有所帮助。
答案 6 :(得分:0)
我遇到了同样的问题,只需重新加载当前页面,而忽略缓存的内容,就可以解决该问题。我知道有一个快捷方式适用于Chrome和Firefox:
Ctrl + Shift + R
我希望这会使某些人的生活更轻松。
答案 7 :(得分:0)
我最近在使用Django 2.1时遇到了这个问题。我尝试了每种浏览器,多次清除了缓存,三次检查了我在编写代码的同一目录中是否正在使用Python的SimpleHTTPServer,甚至进行了完全重新启动……没有运气。
就在将MacBook扔出窗外之前,我通过将Debug
的设置从False
更改为True
来解决了这个问题。为什么这项工作?我不太确定,因为documentation for this setting根本没有提到这种行为,但这是我唯一记得的最近发生的变化,可能暗示了这个虚假错误。如果有人有特定消息来源来确认此信息,请发表评论,我将编辑答案。
希望这可以帮助任何想要绿巨人摧毁计算机的人:-)
答案 8 :(得分:0)
当我将xampp与chrome(mac)一起使用时,遇到了相同的问题。我尝试了几种解决方法,例如清除镶边或在html文件中添加额外的代码。但是两者都不起作用。 最后,我只是通过使用野生动物园而不是chrome解决了这个问题。
答案 9 :(得分:0)
我通过重命名 php 文件修复了我的问题(在这种情况下,我删除了“index.php”中的“e”,然后将其添加回来)
答案 10 :(得分:-2)
清除浏览器历史记录或缓存。
尝试使用不同的浏览器,如果您使用的是Chrome,则使用Mozila和其他浏览器,反之亦然。