Подтвердить что ты не робот

Почему хром иногда не может перерисовать страницу при расширении окна браузера?

В настоящее время я работаю над прототипом адаптивного дизайна сайта. Пока все хорошо, но для одной действительно странной вещи, которую я могу только воспроизвести в Chrome. При расширении окна иногда браузер, похоже, попадает в ловушку между состояниями, показывает повторяющиеся элементы и две полосы прокрутки - то есть до тех пор, пока я не щелкнул где-нибудь за окном браузера, тогда все будет перерисовано и выглядит просто отлично. Снимок экрана:

enter image description here

Я пробовал множество "трюков", чтобы получить хром, чтобы "передислоцировать" интерфейс программно, например, изменение заполнения элемента тела, изменение положения прокрутки и около 10 или около того других, но ничего похоже, делает трюк. У кого-нибудь есть опыт? Любые советы?

4b9b3361

Ответ 1

Это выглядит как ошибка в Chrome.

Я искал Chromium bugs и нашел несколько похожих:

Но на самом деле ни один из них, похоже, точно не описывает вашу проблему. Если вы так думаете, вы можете сообщить об ошибке здесь.

Обратите внимание, что это может быть проблема, связанная с вашей старой версией Mac OS или даже с графической картой.

Ответ 2

Попробуйте добавить это сразу после тега <head>

<meta name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">    

Ответ 3

У меня была такая же проблема с использованием cordova (гибридная платформа html5/css3), при вращении устройства внутренний браузер не обновлялся правильно. У меня был div, содержащий все с фиксированной позицией. После некоторых попыток я использовал ширину/высоту стиля: 100%, а при правильной настройке браузера обновилась.

Ответ 4

Во-вторых, предложение проверить плагины, установленные в случае возникновения конфликта. Глядя на форумы Google, проблема возникла раньше и была запланирована для исправления ошибок. Заметили при чтении там, что они также удалили поддержку изменения размера окна браузера с помощью javascript:/

Ответ 5

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

Попробуйте, если это произойдет, когда вы используете только встроенный экран. Если это работает, попробуйте переключить этот экран на главный экран или вообще переключиться на другой внешний экран.

Извините за отсутствие исправления, но, возможно, это приблизит вас к решению в вашей настройке, по крайней мере.