Чи можна вимкнути нове попереднє представлення Google Chrome?


30

Згідно з блогом Google Chrome від четверга, 5 січня 2012 року , Chrome додав бета-функцію, коли іноді завантажує веб-сторінку у фоновому режимі, перш ніж закінчити вводити URL-адресу . Коли ви закінчите і натисніть клавішу Enter, вона може просто відобразити його. Я можу підтвердити, що, починаючи з версії 17, ця функція знаходиться у стабільному випуску.

Як я можу вимкнути це попереднє завантаження?

Чому?

Я розробник, і ця функція просто викликала в мене деяку плутанину; виявилося, що один із моїх веб-додатків робив "подвійне переспрямування", але фактичною причиною було те, що Chrome запитував сторінку один раз, коли я набирав URL-адресу, і знову, коли я натискав клавішу Enter. (Така поведінка теж не є цілком послідовною.)

Що я спробував

Я шукав "прогнозування" в налаштуваннях і знімав галочку з наступного:

  • "Використовуйте службу передбачення, щоб допомогти завершити пошук та URL-адреси, введені в адресному рядку"
  • "Передбачити мережеві дії для покращення продуктивності завантаження сторінки", але проблема зберігається (принаймні для завантаження сайтів, розміщених на моїй власній машині).

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

@Dennis - Так, я закрив браузер і знову відкрив його.
Натан Лонг

Відповіді:


25

Щоб повністю вимкнути попередній показ, відключіть наступне:

  • Прогнозуйте мережеві дії для підвищення продуктивності завантаження сторінки

    chrome://settings/advanced

    під капотом


  • Попередження з універсального вікна

    chrome://flags/

    прапори


2
було перейменовано / переміщено параметр "Універсал"? Я думаю, що тепер єдиним параметром, який керує обома, є мережеві дії передбачення.
eglasius

Ця відповідь, як видається, працює в Chrome 39, хоча налаштування "Попередження від універсального вікна", здається, видалено.
Нік

Цей параметр відсутній у Chrome 43. Чи він зараз запечений, чи функцію відмовили?
Ленґдон

У Chrome 43 це, мабуть, контролюється "Попередньо вилучити ресурси для швидшого завантаження сторінок" у розділі "Показати розширені налаштування ..." у chrome: // settings /
rlovtang

@eglasius зараз у розширених налаштуваннях
праворуч

4

Так, ти можеш. У довідці для розробників google про попередній рендерінг у розділі "Налагодження попереднього надання" зазначено:

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

Прочитайте весь розділ / довідку. Це повно добрих речей.



1

Оновлення 2019 року

У липні 2018 року компанія Google представила NoState Prefetch

NoState Prefetch - це новий механізм у Chrome, який є альтернативою застарілому процесу попереднього рендерінгу

Процес відключення цього виглядає дещо інакше, ніж відповідь iglvzx.


  • Вимкнути службу прогнозування завантаження сторінки

chrome://settings/ -> розгорнути Розширений розділ

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


  • Вимкнути попередній вибір NoState

chrome://flags -> пошук за "nostate"

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.