2009-07-28 145 views
5

在处理HTML I和离线测试时,您知道更改代码并刷新浏览器,什么都没有发生。 Firefox和Safari似乎都不在乎刷新以反映这些变化。但Opera不会... 即使我将新文件上传到服务器并在FF中刷新,它也不会显示新的代码样式,但我已经清空了Cookie。我很困惑,有什么想法? 谢谢。浏览器不更新代码更改?

+1

有时候CTRL-F5会诀窍,或尝试清除浏览器的缓存。如果这不起作用,重命名HTML文档是否工作?无论如何,这不应该是一个问题 - 我认为Chrome和Firefox都足够聪明,可以读取本地文件的时间戳,以查看自上次加载后是否进行了修改。 – 2009-07-28 09:57:25

回答

10

也许你正在修改一个不同的文件。它发生了。

+1

我以前做过这个。无意中重命名了该文件,并没有注意到。棕榈 - >脸! – 2009-07-28 15:14:31

5

解决此问题的最简单方法是按ctrl + r或ctrl + F5。 ctrl修饰符(由大多数/所有现代浏览器支持)强制完全重新加载页面。

2

尝试刷新与CTRL + F5

这将清空浏览器的chache,以及刷新页面

0

确保你的服务器发送该文件的正确的缓存信息。如果它没有正确告知浏览器该文件已过时,浏览器将不会再次下载它。

1

或Shift +单击刷新按钮

0

您也可以使用直接的网址加载你的风格,然后按Ctrl + R(Ctrl + F5)来刷新它。

1

您是否正在浏览代理服务器?通常这些可以缓存文件。

否则,检查浏览器设置:

在IE7中点击工具>常规>浏览历史记录设置,然后选择“每次”为“检查新页”选项。

0

是的。这是因为浏览器缓存。更好地清除缓存并刷新页面。我在Chrome中使用私人窗口或者icognito,所以它没有被缓存。进行更改并刷新页面。您的更改应该已被反映。