21

Tôi muốn dừng trang autorefresh trong Google Chrome, vì đó là vấn đề rất khó chịu và tốn nhiều bộ nhớ và tôi không thể làm việc với các công cụ dành cho nhà phát triển. Tôi đang cố gắng xóa chức năng làm mới và setTimeout từ tập lệnh bằng cách sử dụng các công cụ dành cho nhà phát triển của Chrome nhưng tôi không có kết quả nào. Làm thế nào tôi có thể chặn tính năng gây phiền nhiễu này ngay cả trong một thời gian từ giao diện điều khiển?Tôi làm cách nào để chặn tự động tìm kiếm trang trong Google Chrome?

+0

trang Thế nào là bạn nói về? Có lẽ bạn nên tìm kiếm 'window.location' trong mã. –

+0

Tôi đã thử nhưng không có gì! Đây là [link] (http://www.ilgiornaledivicenza.it/stories/dalla_home/549908_egitto__un_bagno_di_sangue_centinaia_di_morti_negli_scontrisi_spara_ancora_sui_manifestanti/?refresh_ce). Tôi không biết nếu sửa đổi các kịch bản trong giao diện điều khiển tôi có thể ảnh hưởng đến loại lệnh ... –

+0

Trang này không autorefresh cho tôi. Ít nhất là không phải trong vài phút cuối cùng. Thử mở trang này ở chế độ ẩn danh để tất cả các tiện ích mở rộng đều bị tắt. –

Trả lời

52

Kể từ khi <meta http-equiv="Refresh" content="300; URL=?refresh_ce"> xóa bằng cách sử dụng DevTools là không đủ (nó không ngừng làm mới trang) Tôi đã thực thi mã này trong bảng điều khiển: window.onbeforeunload = function(){ return 'Reload?';}. onbeforeunload sự kiện sẽ kích hoạt trước khi tải lại trang và bạn có thể chọn hủy tải lại. Từ những gì tôi đã thử nghiệm hộp thoại chỉ hiển thị một lần.

+3

Nó hoạt động! Tôi không có danh tiếng ghê gớm nào để bỏ phiếu cho câu trả lời của bạn Tôi hy vọng một người khác sẽ làm! –

+2

Đối với NY Times, tôi thường giữ một tab mở ở trang đầu. Với phương pháp của bạn, hộp thoại không giới hạn hiển thị một lần, nhưng tiếp tục hiển thị mỗi khi tôi quay lại tab đó sau một khoảng thời gian đủ (mặc dù tương đối ngắn). Nhưng một nhấp chuột nhanh vào "Ở lại trang này" là tốt hơn nhiều so với một tải lại gây phiền nhiễu. (Tôi thay đổi "Reload" thành "Annoying reload?" Hoặc một cái gì đó thậm chí còn thỏa mãn hơn.) Cảm ơn vì thuốc huyết áp. – RJH

+0

Tôi cảm thấy nhẹ nhõm sau khi thử điều này trên các trang web ngu ngốc (ít nhất họ nên đưa ra một lựa chọn. Tôi cảm thấy phiền toái cho những người không biết về devtools). Không thể cảm ơn đủ. – 0xc0de

6

Bạn chỉ có thể vô hiệu hóa tính năng của trang tự động làm mới, bởi các bước sau:

  1. mở chrome tab trình duyệt
  2. Gõ vào thanh địa chỉ của bạn chrome://flags
  3. Tìm kiếm #automatic-tab-discarding và làm cho nó 'Disabled' từ ' Mặc định '
  4. Khởi động lại trình duyệt của bạn
  5. bạn đã hoàn tất!

enter image description here

+1

Tùy chọn này không hiện diện trong Chrome 57. (Điều này không rõ ràng đối với tôi cách Tự động hủy bỏ tab ngăn chặn làm mới dù sao, đó là lý do tôi tìm kiếm ...) –

Các vấn đề liên quan