На официальном справочном форуме и на сайтах социальных сетей от пользователей Chrome было много сообщений о том, что PDF-файлы больше не загружаются плагином Chrome PDF Viewer в стабильной версии Chrome 80 на Windows и Mac, PDF-файлы отображаются серыми или пустыми или не отображаются. рендерить полностью. Ирония заключается в том, что последнее обновление Chrome 80.0. 3987.122, в котором исправлены серьезные уязвимости, также подвержен этой проблеме. Проблема не существует в версиях Chrome Beta и Canary.
Обсуждение в Chrome Reddit подтверждает, что функция «Защита от фишинга в реальном времени», недавно представленная для Chome за настройкой «Сделать поиск и просмотр лучше», отправляя URL-адреса страниц, которые пользователь посещает, в Google, вызывает проблему при включении, а не не возникают, если не отмечен.
После расследования команда Chromium выяснила основную причину и отключила полную проверку URL-адресов для файлов PDF.
При открытии ссылки PDF последняя проверка запускается из средства визуализации с типом kPluginResource [2]. Когда функция включена, объект safe_browsing_url_checker последней проверки не удаляется. Право собственности на этот объект передано в [1]. Из комментария в [3] он будет удален при возникновении ошибки соединения трубы. Судя по добавленному мною журналу, ошибка подключения трубы возникает немедленно, но ошибки не возникает, если функция включена.
Нам удалось воспроизвести проблему в соответствии с шагами, указанными сотрудником Chromium в отчете об ошибке.
1. Запустите Chrome 80.0.3987.122 с указанным ниже переключателем командной строки.
—enable-features = SafeBrowsingRealTimeUrlLookupEnabled
2. Войдите в Chrome и перейдите по этому URL-адресу PDF в адресной строке, чтобы заметить, что Chrome отображает серый или черный экран для PDF без загрузки содержимого PDF.
Если вы столкнулись с проблемой, пока исправление не будет отправлено вам через сервер, сделайте следующее.
1. Откройте меню Chrome и выберите «Настройки».
2. Вы и Google> Синхронизация и службы Google, снимите флажок «Сделать поиск и просмотр лучше».
Когда проблема будет устранена, снова включите ее, чтобы оставаться защищенной от фишинговых сайтов в режиме реального времени.
ОБНОВЛЕНИЕ 27 февраля 2020 г .: Google откатил функцию, вызвавшую проблему, вам необходимо перезапустить Chrome, чтобы применить исправление.
Вы пострадали?