在我的网站上,该页面在大多数浏览器中显示不正确,直到您刷新它。该网站是: http ://www.hqinternetsolutions.com/services.html
我不知道为什么它以这种方式显示,然后它会在刷新时自行修复(即使没有清除缓存)
它是一系列带有边距的 div 向左浮动。任何的想法?
在我的网站上,该页面在大多数浏览器中显示不正确,直到您刷新它。该网站是: http ://www.hqinternetsolutions.com/services.html
我不知道为什么它以这种方式显示,然后它会在刷新时自行修复(即使没有清除缓存)
它是一系列带有边距的 div 向左浮动。任何的想法?
该网站在 Windows 中的 IE 和 Mac 上的 Firefox 中对我来说看起来一致......
根据您使用的浏览器和操作系统,我建议您始终使用 HARD-REFRESH,因为它可以确保您始终下载最新的样式/脚本/等。
要执行硬刷新(而不是定期刷新):
在 Windows 中的 Firefox 的 Internet Explorer 中:CTRL + F5
在 Firefox 上的 OS X 中:CMD + SHIFT + R
我也相信您也可以通过 CMD + 单击(或 CTRL + 单击)浏览器中的刷新按钮来实现相同的功能。
如果您想暂时禁用缓存...
您也可以轻松禁用缓存,以便所有页面加载都将获取最新内容(在您硬刷新时允许您用尽带宽)。
我发现禁用缓存的最快和最简单的方法是使用 Firefox Add-on Developer Toolbar:
https://addons.mozilla.org/en-US/firefox/addon/60?collection_id=da0ecd99-2289-7ab0-7d57-e7c489c845c3
希望有帮助!
@n8wrl
没什么私人的,但我想纠正这样的误解,即“刷新会强制重新加载所有内容,即使它在缓存中也是如此。 ”我希望这是真的!如果我早先了解到当您按下时它不会强制刷新整页,我本可以节省数小时的调试时间F5
正如您在 xkcd AFTER a 上的 firebug 的 net 选项卡中看到的那样F5
,GET grownups.png
返回 a304
或“未修改”状态。这指示浏览器使用用户本地计算机上的缓存版本,因为在服务器上它没有被修改。大多数图像、许多脚本、css、静态 html 文件和其他 mime 类型都缓存在客户端计算机上,并且永远不会重新下载 - 即使您按下F5
CTR-SHFT-DLT
要真正“刷新”页面,您需要通过按或您可能拥有的其他浏览器快捷方式来清除缓存。
即使它在缓存中,刷新也会强制重新加载所有内容。我不知道“错误”是什么样的,但是当我访问您的网站并刷新几次时,它看起来都一样。
可能这是一个本地问题,由缓存 CSS/图像等引起,浏览器使用缓存文件而不是加载新文件?我不得不承认,在观看时,无论刷新多少次,它看起来都与我一模一样。