2009-03-02 8 views
1

Une des pages de mon site Web est assez grande. Il fait moins de 200 Ko, mais c'est une série de tables qui demande beaucoup d'espace vertical. Après environ 40 screenfuls (environ 1/4 de la hauteur de défilement totale de la page Web), il arrête juste de dessiner: tout ce qui précède semble bien, et tout ce qui est en dessous est un fond blanc - sauf le pied de page devinez), qui se montre très bien tout en bas.Longue page dans Firefox tronquée

J'ai demandé autour du bureau, et d'autres personnes ont déjà vu cela, mais je ne sais pas ce qui le cause. Nous avons certainement d'autres pages ici aussi grandes et qui n'ont aucun problème. J'ai vu des pages qui sont bien plus longues. Ce n'est pas un document complexe du tout - des divs imbriqués, des tableaux (4 ou 5 colonnes, quelques centaines de lignes chacun), des CSS.

La page rend très bien dans IE7 et Chrome. Seul Firefox 3 le fait.

Des indices quant à la cause de cette situation? Ou une solution de contournement? Je ne sais même pas quoi google pour ici.

EDIT: J'ai vu cela sur une autre page, complètement indépendante. Dans les deux cas, il coupe à environ 33000 px du sommet - ha. Je sais que FF3 peut avoir des divs et des tables plus longues que ça. Quelqu'un sait-il ce qu'ils utilisent une taille/coordonnée 16 bits?

+0

demandez-vous peut-être pourquoi affichez-vous autant de données à un utilisateur en même temps? Qui aurait besoin, moins de pouvoir consommer, autant de données à la fois? – Malfist

+0

@Malfist: c'est à côté de ça, n'est-ce pas? –

+0

Pas entièrement, mais c'est pourquoi je ne l'ai pas posté comme une réponse. C'est toujours un point valable. – Malfist

Répondre

2

sons comme celui-ci peut être liée à Firefox Bug 215055 ou Firefox Bug 333994. Vérifiez-les. Si c'est effectivement le cas, vous pouvez toujours attacher votre test à l'un de ces bugs et ajouter vos commentaires au bogue.

Je recommande également, comme zodeus, d'essayer une version nocturne ou une bêta de 3.1. Si cela est corrigé, cela ne signifie pas que vous forcez vos clients à effectuer une mise à niveau, mais au moins vous savez qu'il est corrigé dans une future version et vous pouvez faire une campagne pour Mozilla.org afin de ramener le correctif à une version plus récente. les gens à améliorer.

+0

Nous avons un gagnant! Cela ressemble à # 215055: supprimer un débordement: le réparer automatiquement. Génial merci! – Ken

0

Essayez de télécharger Firefox 3.1 Beta ou Nightly Build. Ils ont retravaillé beaucoup de leurs internes. Si cela fonctionne, je dirais que c'est un bug FF3.0 signalé et corrigé.

+0

Super, mais ça ne m'aide pas. Si je pouvais obtenir 100% de mes clients à passer à un navigateur bêta juste parce que je leur ai demandé gentiment, je leur ai déjà dit d'obtenir Chrome. :-) – Ken

+0

Bienvenue dans le monde de la prise en charge de plusieurs navigateurs. Y a-t-il une chance de pagination? Avec un peu d'ajax, l'expérience utilisateur pourrait rester presque identique. Par exemple. lorsque vous faites défiler la page, vous déchargez les données ci-dessus et chargez de nouvelles données. –

0

This bug déposé dans Bugzilla peut être lié ...

+0

Hmm. Ça ne ressemble pas à ça. Son cas de test fonctionne bien ici. Et je vois du texte, des images, et tout disparaît - pas seulement le fond qui déborde. (Ma table et l'arrière-plan de la page sont tous les deux blancs, donc cela ne m'affectera peut-être pas de toute façon.) – Ken

Questions connexes