Tôi có thể tắt tính năng mở đầu mới của Google Chrome không?


30

Theo Blog Google Chrome vào thứ Năm, ngày 5 tháng 1 năm 2012 , Chrome đã thêm một tính năng beta, đôi khi nó tải một trang web ở chế độ nền trước khi bạn nhập xong URL . Khi bạn hoàn thành và nhấn enter, nó chỉ có thể hiển thị nó. Tôi có thể xác nhận rằng kể từ phiên bản 17, tính năng này đang ở phiên bản ổn định.

Làm thế nào tôi có thể tắt tính năng tìm nạp trước này?

Tại sao

Tôi là một nhà phát triển và tính năng này chỉ gây cho tôi một số nhầm lẫn; có vẻ như một trong những ứng dụng web của tôi đang thực hiện "chuyển hướng kép", nhưng nguyên nhân thực sự là Chrome đã yêu cầu trang một lần trong khi tôi đang gõ URL và một lần nữa khi tôi nhấn enter. (Hành vi này cũng không hoàn toàn phù hợp.)

Những gì tôi đã thử

Tôi đã tìm kiếm "dự đoán" trong sở thích và bỏ chọn như sau:

  • "Sử dụng dịch vụ dự đoán để giúp hoàn thành các tìm kiếm và URL được nhập vào thanh địa chỉ"
  • "Dự đoán các hành động mạng để cải thiện hiệu suất tải trang", nhưng sự cố vẫn còn (ít nhất là đối với các trang web được lưu trữ trên máy của riêng tôi).

1
Theo Làm cho các trang web tải nhanh hơn (prerendering) - Trợ giúp Google Chrome , việc vô hiệu hóa Predict network actions to improve page load performanceđã thực hiện thủ thuật. Bạn đã khởi động lại trình duyệt của bạn sau đó?
Dennis

@Dennis - Có, tôi đã thoát khỏi trình duyệt và mở lại.
Nathan Long

Câu trả lời:


25

Để tắt hoàn toàn việc chuẩn bị trước , hãy tắt các tùy chọn sau:

  • Dự đoán các hành động mạng để cải thiện hiệu suất tải trang

    chrome://settings/advanced

    dưới mui xe


  • Prerender từ omnibox

    chrome://flags/

    cờ


2
tùy chọn thanh địa chỉ được đổi tên / di chuyển? Tôi nghĩ bây giờ cài đặt duy nhất kiểm soát cả hai là dự đoán hành động mạng.
eglasius

Câu trả lời này dường như vẫn hoạt động trong Chrome 39, mặc dù cài đặt "Prerender from omnibox" dường như đã bị xóa.
Nick

Cài đặt này bị thiếu trong Chrome 43. Hiện tại nó có bị hỏng hay tính năng bị bỏ?
Langdon

Trong Chrome 43, điều này dường như được kiểm soát bởi "Tải trước tài nguyên để tải trang nhanh hơn" trong "Hiển thị cài đặt nâng cao ..." tại chrome: // settings /
rlovtang 21/07/2015

@eglasius hiện đang ở cài đặt nâng cao
phải vào

4

Vâng, bạn có thể. Nhà phát triển google phát triển về trình bày trước , trong phần "Gỡ lỗi trước", cho biết:

Bạn cũng có tùy chọn tắt tính năng Chrome 17+ có thể bắt đầu quá trình mở đầu dựa trên tương tác của người dùng với thanh địa chỉ. Để tắt loại prerendering này, hãy khởi động Chrome bằng cờ dòng lệnh --prerender-from-omnibox=disabled.

Đọc toàn bộ phần / whitepaper. Nó chứa đầy những thứ tốt.


Whitepaper không còn có sẵn tại liên kết ở trên, tuy nhiên bạn có thể đọc nó trên archive.org: web.archive.org/web/20120309113126/http://code.google.com.vn/iêu
Aron Griffis

1

Cập nhật 2019

Vào tháng 7 năm 2018, Google đã giới thiệu NoState Prefetch

NoState Prefetch là một cơ chế mới trong Chrome, là một cơ chế thay thế cho quy trình prerendering không dùng nữa

Quá trình vô hiệu hóa điều này có vẻ hơi khác so với câu trả lời của iglvzx.


  • Vô hiệu hóa dịch vụ dự đoán tải trang

chrome://settings/ -> mở rộng phần Nâng cao

nhập mô tả hình ảnh ở đây


  • Vô hiệu hóa NoState Prefetch

chrome://flags -> tìm kiếm "lỗ mũi"

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.