Bisakah saya mematikan prapenguraian baru Google Chrome?

30

Menurut Google Chrome Blog untuk Kamis, 5 Januari 2012 , Chrome telah menambahkan fitur beta di mana kadang-kadang memuat halaman web di latar belakang sebelum Anda selesai mengetik URL . Ketika Anda selesai dan tekan enter, itu hanya bisa menampilkannya. Saya dapat mengkonfirmasi bahwa pada versi 17, fitur ini dalam rilis stabil.

Bagaimana saya bisa mematikan pengambilan awal ini?

Mengapa

Saya seorang pengembang, dan fitur ini hanya membuat saya bingung; tampaknya salah satu aplikasi web saya melakukan "pengalihan ganda", tetapi penyebab sebenarnya adalah Chrome meminta halaman sekali ketika saya mengetik URL dan lagi ketika saya menekan enter. (Perilaku ini juga tidak sepenuhnya konsisten.)

Apa yang saya coba

Saya telah mencari "prediksi" dalam preferensi dan tidak mencentang yang berikut:

  • "Gunakan layanan prediksi untuk membantu menyelesaikan pencarian dan URL yang diketik di bilah alamat"
  • "Prediksi tindakan jaringan untuk meningkatkan kinerja pemuatan halaman", tetapi masalahnya tetap ada (setidaknya untuk memuat situs yang dihosting di mesin saya sendiri).
Nathan Long
sumber
1
Menurut Membuat halaman web memuat lebih cepat (pra-perenderan) - Bantuan Google Chrome , penonaktifan Predict network actions to improve page load performanceseharusnya telah melakukan trik. Apakah Anda me-restart browser Anda sesudahnya?
Dennis
@ Dennis - Ya, saya keluar dari browser dan membukanya lagi.
Nathan Long

Jawaban:

25

Untuk mematikan prapenguraian sepenuhnya, nonaktifkan yang berikut ini:

  • Prediksi tindakan jaringan untuk meningkatkan kinerja pemuatan halaman

    chrome://settings/advanced

    Dibawah tenda


  • Prerender dari omnibox

    chrome://flags/

    bendera

iglvzx
sumber
2
apakah opsi omnibox diubah namanya / dipindahkan? Saya pikir sekarang satu-satunya pengaturan yang mengontrol keduanya adalah tindakan jaringan yang diprediksi.
eglasius
Jawaban ini tampaknya masih berfungsi di Chrome 39, meskipun pengaturan "Prerender dari omnibox" tampaknya telah dihapus.
Nick
Pengaturan ini tidak ada di Chrome 43. Apakah ini dipanggang sekarang, atau apakah fitur itu dibuang?
Langdon
Di Chrome 43 ini tampaknya dikendalikan oleh "Mengambil lebih dulu sumber daya untuk memuat halaman lebih cepat" di bawah "Tampilkan pengaturan lanjutan ..." di chrome: // settings /
rlovtang
@eglasius ada di pengaturan lanjutan sekarang
kanan
4

Ya kamu bisa. Whitepaper pengembang google pada prapenguraian , di bagian "prapenguraian debugging", mengatakan:

Anda juga memiliki opsi untuk menonaktifkan fitur Chrome 17+ yang dapat memulai prapengurutan berdasarkan interaksi pengguna dengan bilah alamat. Untuk menonaktifkan jenis pra-penekan ini, mulai Chrome dengan bendera baris perintah --prerender-from-omnibox=disabled.

Baca seluruh bagian / whitepaper. Penuh dengan barang bagus.

Zac B
sumber
Whitepaper tidak lagi tersedia di tautan di atas, namun Anda dapat membacanya di archive.org: web.archive.org/web/20120309113126/http://code.google.com/…
Aron Griffis
1

Perbarui 2019

Pada bulan Juli 2018, Google memperkenalkan NoState Prefetch

Prefetch NoState adalah mekanisme baru di Chrome yang merupakan alternatif dari proses prapenguraian yang sudah usang

Proses untuk menonaktifkan ini terlihat sedikit berbeda dari jawaban iglvzx.


  • Nonaktifkan layanan prediksi pemuatan halaman

chrome://settings/ -> perluas bagian Advanced

masukkan deskripsi gambar di sini


  • Nonaktifkan Prefetch NoState

chrome://flags -> mencari "nostate"

masukkan deskripsi gambar di sini

Stack Underflow
sumber