Chrome отображает страницу за доли секунды, затем она становится пустой

26

За последние несколько месяцев Google Chrome становился все хуже и хуже. Когда я открываю много (но не все) веб-страниц, как только страница загружается, окно браузера становится полностью пустым.

Другие говорили об этом:

http://productforums.google.com/forum/#!topic/chrome/3oJZY2Qu-Mk

Команда Chrome, похоже, молчит об этой проблеме, и это настолько плохо для меня, что Chrome в значительной степени непригоден для использования. Кто-нибудь смог исправить это правильно?

Я использую Mac OS X 10.6.8.

sscirrus
источник
У меня та же проблема, когда все страницы заканчивают загрузку, страница снова появляется, раздражая :(
HackToHell
2
У вас установлено какое-либо программное обеспечение безопасности, которое блокирует рекламу и тому подобное? Вы пытались отключить все свои расширения и плагины (и перезапустить Chrome), чтобы исключить их? Вы пытались переименовать свой профиль пользователя и создать новый, временный, чтобы увидеть, не поврежден ли ваш профиль?
Synetech
Вы пытались удалить Chrome, очистить его папки, а затем переустановить?
harrymc
@harrymc Да, я пробовал это, похоже, проблема кроссплатформенности
HackToHell
1
Любое слово для исправления этого? Это сводит меня с ума, а также.
Крис Хау

Ответы:

7

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

  1. Слегка неверный ответ, возвращаемый веб-сервером.
    Ошибка на пустой / белой странице Google Chrome объясняет, что сервер, возвращающий заголовок Content-Length, значение которого превышает фактическую длину содержимого, отключает Chrome, в то время как все другие браузеры обрабатывают его без проблем. Единственное решение здесь - использовать другой браузер или подождать, пока Chrome исправит эту проблему.
  2. Почему Chrome загружает пустые страницы? предлагает решение «открытие инструмента dev (cmd + shift + i) заставляет страницу отображаться».
  3. Черный экран на Chrome обвиняет Chrome в использовании графического процессора, но решение SinthujanLevel, возможно, применимо только к ПК.
  4. Проблема 114683. Загрузите веб-страницу, затем она полностью исчезает, обвиняя Flash в проблеме. Решением (помимо убийства Flash) было отключение аппаратного ускорения Flash.
  5. В выпуске 5882 говорится, что использование Adblock с опцией «блокировать рекламу в видео и flash» решает проблему.
  6. Хром действительно мертв? Проблема с пустым экраном говорит о том, что проблема связана с тем, что Chrome требуется больше общей памяти, чем по умолчанию в системе. Решение состоит в том, чтобы войти
    # sysctl kern.ipc.shmall=17731, или чтобы заставить его работать на ботинке:
    echo 'kern.ipc.shmall=17731' >> /etc/sysctl.conf.
harrymc
источник
1
Я уже попробовал все это, ничто не
решает
Тогда ваша проблема - другая, или, может быть, моя первая мысль. Честно говоря, до тех пор, пока Chrome не исправит эту ошибку, или если вы не можете найти исправление, то использование другого браузера - единственное решение, которое я вижу.
Harrymc
Любое слово для исправления этого? Это сводит меня с ума, а также.
Крис Хау
3

Я тоже испытал это на некоторых разных версиях Chrome, и хотя я не совсем уверен, откуда в рендерере возникла эта проблема, я могу предложить обходной путь. Кажется, это как-то связано с задержкой рендеринга нескольких вкладок, которые вы открываете одновременно, когда восстанавливаете последний сеанс или иным образом открываете много окон одновременно. Активация каждого из них, кажется, устраняет проблему. Простое нажатие Ctrl+ Tabна несколько секунд должно помочь.

Олег В. Волков
источник
Любое слово для исправления этого? Это сводит меня с ума, а также.
Крис Хау
2

У вас есть URL, где вы можете надежно воспроизвести эту проблему? Если это так, пожалуйста, поделитесь - было бы полезно, если бы мы могли попробовать его на нескольких других платформах, чтобы увидеть, является ли это проблемой (та же проблема или другое странное поведение) с использованием Chrome для Windows или тестированием с Chromium.

Возможно, вы также захотите отключить все расширения на некоторое время - я бы более подозрительно относился к ошибке расширения, чем в основном браузере, поскольку Chrome почти наверняка лучше протестирован, чем расширения. Некоторые расширения, такие как блокировщики рекламы, изменяют разметку, прежде чем Chrome сможет их отобразить. Это может быть виновником.

Если это все еще происходит без включенных расширений, откройте консоль разработчика (в Windows это сочетание клавиш CTRL-SHIFT-I). Некоторые подсказки о том, что было получено что-то проблемное, могут включать в себя красный значок с номером рядом с ним в правом нижнем углу (ошибки JavaScript) или пустую или почти пустую панель, показывающую разметку HTML в самой левой вкладке (I у меня нет полного браузера - извините, я не могу получить название вкладки).

Теперь, когда я думаю об этом, я думаю, что видел такое поведение пару раз в Chrome для Windows. обновление всегда исправляло это, но это случалось так редко, что я никогда не исследовал.

Стефан Мор
источник
Проблема сохраняется и после открытия слишком большого количества вкладок в инкогинто.
HackToHell
2

Я решил эту проблему, отключив одно из расширений браузера (названное Скачать ). Я не знаю, как это было добавлено в моем браузере, но кто-то предложил на другом форуме попробовать деактивировать расширения, и это сработало для меня.

У меня тоже были проблемы с другими браузерами: Firefox тоже перестал отвечать, и я даже не смог открыть Internet Explorer. Удаление Chrome и Firefox исправлено IE.

Jatin
источник
Отключение расширений - лучший вариант в Windows. Переход к chrome: //devtools/devtools.html URL, а затем обратно, является меньшей альтернативой.
Пол Свитт
2

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

Единственная вещь (кроме перезагрузки), которая решает проблему, - закрыть Chrome, запущенный из системного окна (область уведомлений панели задач, нижний правый угол), щелкнув правой кнопкой мыши и выбрав «Выход». Завершение задачи с помощью диспетчера задач, вероятно, поможет, но метод с иконкой systray должен обеспечить более чистый выход. Затем просто перезапустите браузер, и все вкладки должны вернуться.

JGarrido
источник
1

Нажмите на значок Chrome на панели задач, чтобы свернуть, затем нажмите значок еще раз, чтобы изменить размер. Это работает каждый раз на каждом сайте на обоих моих компьютерах, хотя это все еще боль.

FGS
источник
0

Я тоже столкнулся с той же проблемой. Я понял, что проблема началась после установки какого-то расширения «Smiley Bar for Facebook». Только после завершения фонового процесса расширения «Smiley Bar Facebook» проблема исчезла.

Справа вверху вы можете увидеть параметр настроек, из которого вы можете завершить фоновый процесс.

Надеюсь, это поможет...

Санджив
источник
0

Да, у меня была та же проблема с FreeBSD, но казалось, что это произошло только после открытия нескольких вкладок.

Я исправил это, по крайней мере сейчас, изменив настройку kern.ipc.shmall с 32768 на 65536.

Дэвид
источник
0

Chrome Dev ты слушаешь. Проблема в том, что страница закончила загрузку, но не отображается. Одно из приведенных выше решений работает: «Нажмите значок Chrome на панели задач, чтобы свернуть, а затем щелкните значок еще раз, чтобы изменить размер». Еще один трюк, который я нашел, это нажать на другую вкладку и сразу же вернуться на вкладку, которая не показывается и альта! страница будет там.

Билл
источник
0

Аппаратное ускорение вызвало проблему.

Решение:

Перейдите в «настройки», затем «Показать дополнительные настройки ...», снимите флажок «Использовать аппаратное ускорение, если доступно».

Это решило проблему на моей версии Chrome 27.0.1453.93 (MacBook Pro, Snow Leopard).

zhanxw
источник