Можно ли отключить новый предварительный рендеринг в Google Chrome?


30

Согласно блогу Google Chrome за четверг, 5 января 2012 года , Chrome добавил бета-функцию, которая иногда загружает веб-страницу в фоновом режиме, прежде чем вы заканчиваете вводить URL-адрес . Когда вы закончите и нажмете ввод, он может просто отобразить его. Я могу подтвердить, что начиная с версии 17 эта функция находится в стабильной версии.

Как я могу отключить эту предварительную выборку?

Зачем

Я разработчик, и эта функция просто привела меня в замешательство; казалось, что одно из моих веб-приложений выполняло «двойное перенаправление», но реальная причина была в том, что Chrome запрашивал страницу один раз, когда я набирал URL-адрес, и снова, когда я нажимал клавишу ввода. (Это поведение также не полностью соответствует.)

Что я пробовал

Я искал «предсказание» в настройках и снял отметку со следующего:

  • «Используйте сервис прогнозирования, чтобы помочь завершить поиск и URL-адреса, введенные в адресной строке»
  • «Предсказать действия сети для повышения производительности загрузки страницы», но проблема сохраняется (по крайней мере, для загрузки сайтов, размещенных на моем компьютере).

1
Согласно разделу «Как ускорить загрузку веб-страниц (предварительная визуализация)» - Справка Google Chrome , отключение Predict network actions to improve page load performanceдолжно было сработать. Вы перезапустили браузер после этого?
Деннис

@ Денис - Да, я вышел из браузера и снова открыл его.
Натан Лонг

Ответы:


25

Чтобы полностью отключить предварительную визуализацию , отключите следующее:

  • Предсказать действия сети для улучшения производительности загрузки страницы

    chrome://settings/advanced

    под капотом


  • Прендер из омнибокса

    chrome://flags/

    флаги


2
была ли опция омнибокса переименована / перемещена? Я думаю, что теперь единственная настройка, которая управляет обоими, - это предсказать одно действие сети.
eglasius

Этот ответ по-прежнему работает в Chrome 39, хотя настройка «Prerender from omnibox», похоже, удалена.
Ник

Этот параметр отсутствует в Chrome 43. Он уже включен, или функция была удалена?
Лэнгдон

В Chrome 43 это, кажется, контролируется «ресурсами предварительной загрузки для более быстрой загрузки страниц» в разделе «Показать дополнительные настройки ...» в chrome: // settings /
rlovtang

@eglasius теперь в расширенных настройках
правее

4

Да, ты можешь. Технический документ разработчика Google о предварительном рендеринге в разделе «Отладка предварительного рендеринга» гласит:

У вас также есть возможность отключить функцию Chrome 17+, которая может инициировать предварительный рендеринг на основе взаимодействия пользователя с адресной строкой. Чтобы отключить этот тип предварительной визуализации, запустите Chrome с флагом командной строки --prerender-from-omnibox=disabled.

Прочитайте весь раздел / технический документ. Там полно хороших вещей.


Информационный документ больше не доступен по ссылке выше, однако вы можете прочитать его на archive.org: web.archive.org/web/20120309113126/http://code.google.com/…
Арон Гриффис

1

Обновление 2019

В июле 2018 года Google представила NoState Prefetch

NoState Prefetch - это новый механизм в Chrome, который является альтернативой устаревшему процессу предварительной визуализации.

Процесс отключения этого выглядит немного иначе, чем ответ iglvzx.


  • Отключить службу прогнозирования загрузки страницы

chrome://settings/ -> развернуть расширенный раздел

введите описание изображения здесь


  • Отключить NoState Prefetch

chrome://flags -> поиск "nostate"

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.