Можно ли отключить новый предварительный рендеринг в Google Chrome?
Согласно блогу Google Chrome за четверг, 5 января 2012 года, Chrome добавил бета-функцию, которая иногда загружает веб-страницу в фоновом режиме, прежде чем вы заканчиваете вводить URL-адрес. Когда вы закончите и нажмете ввод, он может просто отобразить его. Я могу подтвердить, что начиная с версии 17 эта функция находится в стабильной версии.
Как я могу отключить эту предварительную выборку?
Зачем
Я разработчик, и эта функция просто привела меня в замешательство; казалось, что одно из моих веб-приложений выполняло "двойное перенаправление", но реальная причина была в том, что Chrome запрашивал страницу один раз, когда я набирал URL-адрес, и снова, когда я нажимал клавишу ввода. (Это поведение также не полностью соответствует.)
Что я пробовал
Я искал "предсказание" в настройках и снял отметку со следующего:
- "Используйте сервис прогнозирования, чтобы помочь завершить поиск и URL-адреса, введенные в адресной строке"
- "Предсказать действия сети для повышения производительности загрузки страницы", но проблема сохраняется (по крайней мере, для загрузки сайтов, размещенных на моем компьютере).
4 ответа
Чтобы полностью отключить предварительную визуализацию, отключите следующее:
Предсказать действия сети для улучшения производительности загрузки страницы
chrome://settings/advanced
Прендер из омнибокса
chrome://flags/
Да, ты можешь. Технический документ разработчика Google по предварительному отрисовке в разделе "Отладка предварительного отрисовки" гласит:
У вас также есть возможность отключить функцию Chrome 17+, которая может инициировать предварительный рендеринг на основе взаимодействия пользователя с адресной строкой. Чтобы отключить этот тип предварительной визуализации, запустите Chrome с флагом командной строки
--prerender-from-omnibox=disabled
,
Прочитайте весь раздел / технический документ. Там полно хороших вещей.
Теперь оно кажется здесь:
Файлы cookie и другие данные сайта > Предварительная загрузка страниц для более быстрого просмотра и поиска.
Обновление 2019
В июле 2018 года Google представила NoState Prefetch
NoState Prefetch - это новый механизм в Chrome, который является альтернативой устаревшему процессу предварительной визуализации.
Процесс отключения этого выглядит немного иначе, чем ответ iglvzx.
- Отключить службу прогнозирования загрузки страницы
chrome://settings/
-> развернуть расширенный раздел
- Отключить NoState Prefetch
chrome://flags
-> поиск "nostate"