2010-07-14 22 views
0

J'ai ce problème qui n'apparaît que lorsque vous utilisez un navigateur Webkit. Parfois, lorsque je recharge mon navigateur, certaines parties de l'arrière-plan deviennent blanches et si je redimensionne la fenêtre, l'arrière-plan est complètement rendu.Dans les navigateurs Webkit, une partie de l'arrière-plan apparaît parfois en blanc

Je me demandais si quelqu'un d'autre avait ce problème? Je ne pense pas que ce soit un problème de balisage, donc je ne vais pas attacher de code. Je me demande simplement si quelqu'un a ce problème, et si oui, avez-vous des solutions de contournement?

Image de ce qui se passe: http://grab.by/5pys

Répondre

1

Il est assez inoffensif, mais il est certainement un problème frustrant. Ce n'est pas votre faute si parfois, lorsque webkit rend l'arrière-plan, il s'arrête juste là où l'élément body se termine lorsque la page se charge à partir du cache.

peut-être essayer d'envoyer des en-têtes HTTP via PHP ou un autre moyen en incluant ce en haut de la page (avant toute sortie):

<?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, c'est ce que je craignais. Connaissez-vous des solutions de rechange? – ashamadelion

+0

mieux que je pourrais penser est d'avoir la page ne jamais charger à partir du cache en envoyant des en-têtes http. En PHP, je le ferais au début de ma page (avant toute sortie): (voir le code ci-dessus ... Je l'ai édité en.) – virstulte

+0

Hmm, d'accord, ce ne serait pas trop bon pour moi, j'ai besoin pour économiser les ressources du serveur très attentivement. D'accord, merci pour la réponse! – ashamadelion