При ссылке на страницу с хешем в URL она мигает сверху, прежде чем перейти к идентификатору в IE - PullRequest
0 голосов
/ 29 октября 2010

Мы пытаемся создать ссылку на страницу, и в этой ссылке мы указываем элемент идентификатора элемента на другой странице, чтобы он мог сразу перейти к этому элементу.Мы знаем, что при проверке этой функции на других сайтах большую часть времени вы не видите вспышку в верхней части страницы до того, как страница переходит, мы не знаем, почему это может происходить на нашем сайте, но это непроисходит на нашем промежуточном сайте.

Он всегда загружает страницу, а затем переходит вниз, это не происходит в Firefox или любом другом браузере, кроме всех версий IE.

Мы установили memcache на сервере для производства, но не для подготовки, поэтому это возможная причина, но я точно не знаю.

1 Ответ

1 голос
/ 29 октября 2010

Браузер является прогрессивным устройством рендеринга.Он будет отображать страницу по мере загрузки.Только когда элемент, соответствующий вашему #fragment, прибудет и будет добавлен на страницу, страница может прокрутиться, чтобы показать его.До этого лучше, чтобы браузер по крайней мере показывал что-то , чем оставлять пользователя в ожидании какого-либо содержимого страницы.

Браузеры могут загружать файлы и обновлять страницу с несколько разными скоростями в зависимостипо ряду факторов, поэтому ваша конкретная страница может вести себя по-разному в разных браузерах.Но в целом наличие страницы с переходом #fragment на место после первоначального отображения является нормальной и ожидаемой частью Интернета.

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