2010-11-14 13 views
4

Tout site que je vois généré avec l'infrastructure Lift affiche un comportement étrange dans le navigateur Chrome - au chargement de la page, l'onglet du navigateur est effacé pendant environ 1/3 de seconde avant la la page est affichée. C'est très déconcertant. Ce comportement n'apparaît pas sur Firefox ou IE, seulement Chrome. Dans IE et Chrome, il y a un léger délai après avoir demandé une page au cours de laquelle l'ancienne page reste visible, ce qui est le comportement attendu.Les sites "Lift" affichent une brève page blanche dans Chrome

Le comportement est visible dans Chrome, même dans la page d'accueil de levage:

http://liftweb.net/

Est-ce que quelqu'un sait pourquoi cela se produit?

+0

Semble que Symfony 1.4 a le même problème –

Répondre

2

Il semble être vide jusqu'à ce que style.css soit chargé, d'après ce que je comprends des outils de développement dans Chrome lui-même. Dans l'audit, il est dit que style.css devrait être déplacé à la tête, mais il est déjà là. Je me demande si les étiquettes <content> qui entourent tout causent des problèmes?

+0

Merci. Je commence juste avec Lift. Je suppose qu'une solution serait d'intégrer la feuille de style. Est-ce facile à faire avec Lift? – Crosbie

+0

@Crosbie Eh bien, c'est la chose. Pour autant que je puisse voir, Soulevez _is_ générant le code correct. Il semble que ce soit un bug du côté de Chrome, mais c'est vraiment loin de ma propre expertise. –