2010-07-14 31 views
0

我有这个问题,只有在使用webkit浏览器时才会出现。有时,当我重新加载浏览器时,背景的某些部分会变白,如果我调整窗口大小,它会完全呈现背景。在webkit浏览器中,有时背景的一部分会显示为白色

我想知道,有没有其他人有这个问题?我不认为这是一个标记问题,所以我不会附上任何代码。只是想知道是否有人有这个问题,如果是的话,你有任何解决方法吗?

它的图片发生的事情:http://grab.by/5pys

回答

1

这是相当无害的,但绝对是一个令人沮丧的问题。不是你的错,有时当webkit呈现背景时,它只是在页面从缓存中加载时停止body元素结束的地方。

也许尝试通过包括该页面的顶部(前任何输出),通过PHP或其他手段发送的HTTP标头:

<?php 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", false); 
header("Pragma: no-cache"); 
?> 
+0

AARGH,这就是我所担心的。 您是否知道任何解决方法? – ashamadelion 2010-07-14 07:16:14

+0

我认为最好的办法是让页面永远不会通过发送http标题从缓存中加载。在PHP中,我会在页面的开头(ANY输出之前)执行此操作:(请参阅上面的代码...我编辑了它。) – virstulte 2010-07-14 07:22:24

+0

嗯,好吧,对我来说这不会太好,我需要非常小心地节省服务器资源。好的,谢谢你的回答! – ashamadelion 2010-07-14 07:25:14

相关问题