Длинная страница в Firefox урезана - PullRequest
1 голос
/ 02 марта 2009

Одна из страниц на моем сайте довольно высокая. Он размером менее 200 КБ, но это серия таблиц, занимающих много места по вертикали. Приблизительно после 40 экранов (примерно 1/4 от общей высоты прокрутки веб-страницы) он просто перестает рисовать: все, что выше, выглядит хорошо, а все, что ниже, представляет собой простой белый фон - кроме нижнего колонтитула (в другом div, я угадайте), что хорошо видно в самом низу.

Я спрашивал в офисе, и другие люди видели это раньше, но не знают, чем это вызвано. У нас, конечно, есть и другие страницы, которые такие же высокие, и у нас нет проблем. Я видел хорошо отрисованные страницы, которые намного длиннее. Это совсем не сложный документ - некоторые вложенные элементы div, несколько таблиц (4 или 5 столбцов, пара сотен строк каждая), немного CSS.

Страница отлично выглядит как в IE7, так и в Chrome. Это делает только Firefox 3.

Есть какие-нибудь подсказки относительно того, что это вызывает? Или обходной путь? Я даже не знаю, что гуглить здесь.

РЕДАКТИРОВАТЬ: Я видел это на другой, совершенно не связанной странице. В обоих случаях он обрезается на высоте около 33000 пикселей сверху - га. Я знаю, что FF3 может иметь div и таблицы длиннее. Кто-нибудь знает, для чего они могут использовать 16-битный размер / координату?

Ответы [ 3 ]

2 голосов
/ 02 марта 2009

Похоже, это может быть связано с Firefox Bug 215055 или Firefox Bug 333994 . Проверьте это. Если это действительно связано, вы всегда можете прикрепить свой тестовый пример к одной из этих ошибок и добавить свои комментарии к ошибке.

Я также рекомендую, как и zodeus, пробовать ночную сборку или бета-версию 3.1. Если оно там исправлено, это не значит, что вы заставляете своих клиентов обновляться, но, по крайней мере, вы знаете, что оно исправлено в будущей сборке, и вы можете провести кампанию на Mozilla.org, чтобы вернуть исправление в более актуальную сборку, где вы можете получить люди для обновления.

0 голосов
/ 02 марта 2009

Эта ошибка , поданная в Bugzilla, может быть связана ...

0 голосов
/ 02 марта 2009

Попробуйте загрузить Fire Fox 3.1 Beta или Nightly Build. Они переработали много своих внутренних органов. Если он там работает, я бы сказал, что это исправленная ошибка FF3.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...