Андрей Смирнов
Время чтения: ~13 мин.
Просмотров: 0

Обновление Chrome вызвало «белый экран смерти». Пострадали компании по всему миру

Мы все с вами прекрасно знаем, что для доступа в Интернет необходим какой-нибудь браузер, например, Google Chrome. Но временами вы можете столкнуться с проблемой “Пустых страниц” в Google Chrome. Проще говоря, когда бы вы не открывали ваш браузер, у вас есть возможность увидеть абсолютно пустую страницу(белый экран), у которой не будет никакого адреса в адресной строке, или же в адресной строке будет написано “about:blank”. В некоторых случаях ваш браузер будет работать просто прекрасно до тех пор, пока вы не откроете что-то относящееся к Google и тогда…вы увидите белую страницу. Иногда же вы наткнетесь на проблему белых страниц только при использовании режима Инкогнито в браузере. И последний вариант событий — белые или пустые страницы могут проявлять себя при посещении таких ресурсов, как социальные сети, блоги и тому подобные вещи.

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

Так как причин проблемы огромное множество, то мы рекомендуем вам пройтись по всем методам решения, которые мы выложим ниже.

Как исправить пустые или белые страницы в Google Chrome?

tA55P.png

Диагностика проблем

Первое, что нужно сделать, так это очистить кэш и куки вашего браузера. В большинстве случаев, именно это решает многие проблемы. Так что попробуйте выполнить это действие, прежде чем переходить непосредственно к самим методам.

  • Откройте Google Chrome.
  • Нажмите комбинацию клавиш CTRL + SHIFT + DELETE
  • Поставьте галочки напротив пунктов “История просмотров”, “Файлы cookie, а также другие данные сайтов и плагинов” и “Изображения и другие файлы, сохраненные в кеше”.
  • Выберите “Удалить указанные ниже элементы — за все время”.
  • Нажмите на “Очистить историю”.

Метод №1 Отключение расширений

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

  • Откройте Google Chrome.
  • Нажмите на три точки в верхнем правом углу окна браузера.
  • Нажмите на «Дополнительные инструменты».
  • Выберите «Расширения».
  • Теперь уберите галочки со всех расширений, у которых стоит опция «Включено».

Метод №2 Отключение аппаратного ускорения

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

  • Откройте Google Chrome.
  • Нажмите на три точки в верхнем правом углу окна браузера.
  • Кликните на «Настройки».
  • Проскрольте страницу в самый конец и кликните на «Показать дополнительные настройки».
  • Уберите галочку с опции “Использовать аппаратное ускорение(при наличии)” под секцией Система.

Метод №3 Администраторские права

Запуск от Администратора порой помогает избавиться от проблемы в виде белых или пустых страниц в Google Chrome. Это трудно считать полноценным решением, но возможно оно сработает. Особенно полезно в том случае, если вы не можете получить доступ к абсолютно любым страницам.

Метод №4 Изменение папки для Истории

Если причиной пустых страниц является поврежденная папка для Истории Google Chrome, то переименование этой папки может разрешить возникшую ситуацию.

  • Откройте Google Chrome.
  • Впишите chrome://version в Адресную строку вашего браузера и нажмите Enter.
  • Обратите свое внимание на «Путь к профилю». Скопируйте указанный там адрес с помощью нажатия на него правой кнопкой мыши и выбором «Копировать».
  • Нажмите комбинацию клавиш Win+E для открытия Проводника Windows.
  • Нажмите левой кнопкой мыши на Адресную строку открывшегося окна, а затем нажмите правой кнопкой мыши и выберите «Вставить».
  • Найдите в этой папке файл History и переименуйте его в tmp.
  • Перезапустите браузер Google Chrome.

Метод №5 Переустановка Google Chrome

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

  • Нажмите комбинацию клавиш CTRL+ALT+DELETE
  • Выберите «Диспетчер задач».
  • Теперь убедитесь, что никаких процессов Google Chrome не открыто. Если же что-то присутствует, что завершите процесс нажатием правой кнопкой мыши и выбором «Снять задачу».

Теперь можете спокойно заняться переустановкой Google Chrome. Зачастую, открытые процессы удаляемой программы будут препятствовать процессу ее удаления. Именно поэтому очень важно закрыть их все. Как только вы снова установите браузер, то протестируйте его на наличие пустых страниц.

Метод №6 Изменение размера окна Google Chrome

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

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

Метод №7 Переименование файлов

  • Нажмите комбинацию клавиш Win+E для открытия Проводника Windows.
  • Впишите в Адресную строку папки C:WindowsPrefetch.
  • Теперь найдите файлы с именем EXE-xxxxxxxx.pf, где xxxxxxxx — это обозначения случайных номеров.
  • Переименуйте все эти файлы в то, что вы хотите, буквально.
  • Теперь перезапустите Google Chrome.

Если же эти шаги не помогли, то перейдем к немного иным действиям.

  • Нажмите комбинацию клавиш Win+E для открытия Проводника Windows.
  • Впишите в адресную строку C:Program Files (x86)GoogleChromeApplication
  • Найдите в папке файл chrome.exe и переименуйте его.

Если ли же и этот шаг не сработал, то вот еще небольшой гайд.

  • Найдите на вашем рабочем столе ярлык от Google Chrome.
  • Если же у вас его нет, то сделайте его. Не знаете как? Просто зайдите в папку с Google Chrome, найдите исполнительный файл, нажмите на него правой кнопкой мыши и выберите «Отправить — Рабочий стол(создать ярлык)».
  • Зайдите в «Свойства» созданного ярлыка.
  • Перейдите во вкладку «Ярлык».
  • Выставьте в графе «Объект» значение “chrome.exe” “-no-sandbox”(вместе со скобками).
  • Затем нажмите «Применить» и «Ок».

После выполнения вышеуказанных действия ваш Chrome должен работать нормально.

Заметка: этот метод не является безопасным и делает ваш компьютер менее защищенным. Используйте его на свой страх и риск.

Метод №8 Проверка совместимости

Иногда ваш браузер может быть выставлен на работу в режиме совместимости, что и вызывает вышеуказанную проблему. Решением же станет отключение этого режима.

  • Нажмите правой кнопкой мыши на исполнительный файл и выберите «Свойства».
  • Перейдите во вкладку «Совместимость».
  • Убедитесь, что опция «Запустить программу в режиме совместимости» не имеет выставленную галочку.
  • Нажмите «Применить» и «Ок».

Метод №9 Переименование папки Default

  • Нажмите комбинацию клавиш Win+R.
  • Впишите в поисковую строку %LOCALAPPDATA%GoogleChromeUser Data и нажмите Enter.
  • Удалите или же переименуйте папку с именем Default. Например, вы можете переименовать ее в довольно классический вариант — Default.old
  • Откройте Google Chrome снова. В этот раз все должно работать как следует. Правда вам снова потребуется войти в свой Google-аккаунт, но это не должно составить труда.

Метод №10 Сканирование компьютера

Если же проблема была вызвана на почве вирусов, то вы можете сделать в этом случае две вещи. Первая — это установка антивируса, если вы этого еще не сделали, и проведение сканирования компьютера на наличие вирусов. Вторая — это провести Восстановление системы, которое помогает разрешить все ситуации в 75-80% случаях, что не мало, поверьте. Для этого просто зайдите в «Панель управления — Восстановление» и следуйте указаниям на экране.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

Многие из вас должны были заметить, что обновление до Google Chrome 32 откровенно запаздывает, несмотря на то, что часть пользователей уже получили эту версию в рамках тестирования. С чем это связано, кто-то, наверное, знает, но нам не говорит. А тем временем, как минимум в рунете, начались проблемы с синхронизацией, которая недавно просто перестала работать у многих пользователей.

Пользователи не могут войти в браузер. Получают белый экран вместо успешной синхронизации. Не могут подтянуть свои расширения или закладки. Оказалось, что проблема эта связана с русским языком. По всей видимости, в браузере возник некий крайне странный баг, который не дает использовать синхронизацию, если Google Chrome в русской локализации. Решить эту проблему просто:

1. Идем на chrome://settings/languages.

2. Включаем отображение браузера на английском языке.

3. Перезапускаемся.

4. Включаем синхронизацию.

Вот такая забавная ситуация. А вас проблема зацепила? Совет помог? Расскажите друзьям.

UPD. Проблема зацепила все версии Google Chrome всех каналов. В зависимости от локализации, хром отправляет нас на соответствующий сервер. В нашем случае google.ru, которая в данный момент ведёт себя неадекватно. Изменив язык на английский, мы будем переходить на их сервер, где авторизация проходит успешно.

UPD 2. Решение для Linux (спасибо Михаилу Козыркину):

Нашёл способ решения для linux. Проверено на debian wheezy, kde, chromium 31. В терминале под root вводим следующую команду:

# dpkg-reconfigure locales

В появившися окне при помощи стрелок и клавиши «пробел» выбираем необходимую локализацию (звёздочка означает, что пункт уже выбран). У меня это en_US-UTF-8 и ru_RU-UTF-8. После чего нажимаем «ENTER». В следующем окне выбираем по умолчанию en локализаю (в моём случае en_US-UTF-8). После чего нажимаем «ENTER». Вводим команду:

# reboot

После перезагрузки запускаем chrome (chromium) и заходим под своей учётной записью. Чтобы вернуть локализацию, снова в терминале вводим:

# dpkg-reconfigure locales

В первом окне нажимаем «ENTER», а в следующем выбираем русскую локализацию (например ru_RU-UTF-8). После всех проделанных процедур вводим команду

# reboot

Примечание: на новых версиях ubuntu может просто пройти проверка всех локалей при вводе команды «dpkg-reconfigure locales». В таком случае язык можно изменить в настройке системы (настройки локализации или настройки языка). Эффект тот же.

ye-vwfhzqxs6yuhceq0v5rcq8li.png В ноябре Google экспериментально активировала в своем браузере Chrome функцию WebContents Occlusion (затемнение веб-контента), которая приостанавливает работу вкладок, когда пользователь переключается на другое приложение. Однако обновление сделало все вкладки пустыми, показав юзерам «белый экран смерти». Предполагалось, что функция будет останавливать вкладки, когда пользователь перетаскивает окно какого-либо другого приложения поверх Chrome. WebContents Occlusion в течение года тестировали на Chrome Canary и Chrome Beta, однако в ноябре решили испытать в основном релизе Stable, чтобы получить больше отзывов. Разработчик Google Chrome Дэвид Биенвену рассказал, что после пяти месяцев в бета-стадии функцию в экспериментальном порядке активировали в стабильных релизах M77 и M78 утром 12 ноября. До этого ее на месяц активировали примерно у 1% пользователей M77 и M78, и эксперимент прошел гладко. Однако сейчас браузер, вместо того, чтобы приостановить работу вкладок, начал выгружать их полностью, оставляя пустые страницы. Проблема затронула те установки Chrome, которые работали на терминальных серверах под управлением Windows Server. Обычно их используют в крупных и средних организациях. В результате пострадали тысячи корпоративных сетей по всему миру. Первые жалобы от компаний стали поступать 13 ноября. Системные администраторы отмечают, что Google организовала эксперимент без какого-либо предупреждения. Пользователи отмечали, что даже при попытке открывать новые вкладки браузер выдавал «белый экран смерти». В итоге тысячи сотрудников компаний просто не могли выйти в интернет. Проблему осложнило то, что во многих фирмах использование альтернативного браузера вместо Chrome строго запрещено. Жалобы на действия Google появились на форумах поддержки и на Reddit, а также в соцсетях.

It’s for a new feature called WebContents Occlusion that suspends Chrome tabs when users move other app windows on top of Chrome.Apparently it misfired in terminal server setups and kept unloading tabs into a blank page way too often.https://t.co/8By6iRq3lWpic.twitter.com/qbYvO21Xii

— Catalin Cimpanu (@campuscodi) November 15, 2019

Если проанализировать сообщения, то видно, что больше всего пострадали колл-центры. Это стало кошмаром нашей организации на два дня, оказало огромное влияние на колл-центры, работающие исключительно в веб-приложениях», — возмутился один из пользователей. «Это сильно повлияло на работу сотрудников нашего колл-центра, они не могли общаться с нашими клиентами. Мы потратили предыдущий день и еще половину, пытаясь с этим разобраться», — так описал ситуацию пользователь, который является сотрудником американской компании Costco. Это крупнейшая в мире сеть складов и магазинов самообслуживания клубного типа. «Как и у многих других, это оказало серьезное влияние на нашу организацию, где весь операционный отдел (более 500 сотрудников) работает в среде RDS с Google Chrome в качестве основного браузера», — заявил другой работник.

RDS

«В нашей организации, у которой есть несколько крупных розничных брендов, 1 тыс. работников колл-центра и многие ИТ-специалисты страдали от этой проблемы в течении двух дней. Это нанесло очень большой финансовый ущерб», — поделился еще один пользователь. Автор четвертой жалобы заявил, что в его окружении 4 тысячи пострадавших, а проблему пытались исправить 12 часов. Разработчики Chrome уже разослали новый файл конфигурации всем пользователям через систему Finch и остановили эксперимент. Кроме того, юзеры могут самостоятельно отключить функцию, пройдя по адресам chrome://flags/#web-contents-occlusion и chrome://flags/#calculate-native-win-occlusion. Также они могут запустить браузер с добавлением —disable-backgrounding-occluded-windows в командную строку. «После развертывания функции мы получили сообщения о том, что в некоторых виртуальных средах Chrome в Windows отображает пустую страницу. Это может быть связано с тем, что Chrome ошибочно полагает, что он закрыт другим окном. Как только мы подтвердили информацию, эта функция была отключена. Если Chrome в Windows отображает пустые страницы, перезапустите Chrome. При следующем запуске эта функция перестанет работать. Мы также хотим дать объяснение того, как это изменение было развернуто. Для некоторых функций Chrome использует постепенный процесс развертывания, который происходит медленнее, чем основной процесс. Это позволяет нам быстро отменить изменение, если мы обнаружим ошибку, которая не была обнаружена при предыдущем тестировании. Как только мы получили сообщения о проблеме, мы смогли немедленно ее устранить. Мы искренне извиняемся за срыв работы, который она вызвала», — заявила Google. Как рассказал один из сисадминов компаний, проблему изначально приняли за вирус и организовали аудит безопасности всей сети. В целом, администраторы возмутились действиями Google. Многие до этого момента не предполагали, что компания может удаленно проводить подобные эксперименты на их корпоративных сетях, к тому же без предупреждения. Представители компаний напомнили гиганту, что бизнес не может быть «подопытным кроликом», так как в сетях работает профессиональное ПО стоимостью в миллионы долларов, а на ликвидацию последствий этого эксперимента было потрачено много средств. Они призвали Google согласовывать любые нововведения перед тем, как начать тестировать их в компаниях. «Мы очень заботимся о том, чтобы развертывать у себя изменения максимально контролируемо, как раз с целью избежать подобного сценария. И мы потратили большую часть вчерашнего дня, пытаясь определить, могли ли в нашей среде произойти какие-то внутренние изменения, о которых мы не знаем. Мы представить не могли, что такого рода события могут происходить в Chrome без нашего ведома. Мы уже обсуждаем альтернативные варианты, ни один из них нельзя назвать потрясающим, но это просто никуда не годится», — заявил один из них.Другой пользователь призвал подать антимонопольный иск против Google, так как компания, по его словам, явно злоупотребляет своим положением на мировом рынке ПО. До этого разработка Google Chrome представила еще одно нововведение, которое готовится для браузера. В нем появятся специальные значки, отмечающие медленные сайты. В будущем же будут введены специальные ярлыки и для быстро работающих ресурсов. При заходе на медленный сайт пользователи увидят соответствующее уведомление. Разработка Chrome намерена экспериментировать с его форматом, чтобы найти что-то оптимальное. Либо это будет страница «Загрузка …» с предупреждением, либо значок предупреждения и текст с надписью «обычно загружается медленно». Быстрый же сайт может отображать зеленую полосу индикатора прогресса в верхней части страницы вместо синей. Не исключено, что решение будет выглядеть как возможность предпросмотра содержимого страницы. О том, когда внедрят новую функцию, информации пока нет.

Рейтинг автора
5
Подборку подготовил
Илья Коновалов
Программист и опытный пользователь интернета
Написано статей
179
Ссылка на основную публикацию
Похожие публикации