Chrome tiện ích mở rộng — làm mới tab theo thời gian

Vòng đời của tab Chrome: khi tải lại thực sự kích hoạt

Tải lại kích hoạt khi cảnh báo Chrome đến với nhân viên dịch vụ — không phải khi tập lệnh bên trong trang tình cờ ở trạng thái hoạt động.

Các tab ở chế độ ngủ, loại bỏ và bị loại bỏ do áp lực bộ nhớ. Cửa sổ bật lên đóng lại. Bộ tính giờ trang sẽ chết cùng với tài liệu. Auto Refresh Turbo lưu lịch trình trong nhân viên dịch vụ tiện ích mở rộng và gọi tabs.reload khi cảnh báo kích hoạt, đó là lý do tại sao đồng hồ đếm ngược có thể tồn tại lâu hơn cửa sổ bật lên.

Các tác nhân trong dòng thời gian

  • Nhân viên dịch vụ — sở hữu trạng thái phiên và cảnh báo tiếp theo
  • chrome.alarms — đánh thức nhân viên theo lịch trình
  • tabs.reload — thực hiện tải lại bình thường hoặc cứng cho id tab đó
  • Cửa sổ bật lên / huy hiệu / chip trên trang tùy chọn — lượt xem thời gian còn lại; không phải là cơ quan có thẩm quyền

Đường dẫn sản phẩm sâu: cách hoạt động của tính năng làm mới tab tự động.

Một chu kỳ đơn

  1. Bạn nhấn Bắt đầu với khoảng thời gian (cố định hoặc ngẫu nhiên) cho một tab
  2. Nhân viên lưu phiên và đưa ra cảnh báo tiếp theo
  3. Bề mặt giao diện người dùng hiển thị thời gian còn lại
  4. Cảnh báo kêu → Chrome tải lại tab
  5. Nếu phiên tiếp tục, độ trễ tiếp theo sẽ được kích hoạt
  6. Quy tắc lập lịch, dừng sau N, dừng tương tác hoặc dừng trang đáng ngờ có thể tạm dừng hoặc kết thúc vòng lặp

Khi tab ở chế độ nền

Các tab nền có thể được điều chỉnh cho JavaScript của trang. Đó là một lý do khiến bộ đếm thời gian chỉ có tập lệnh nội dung là vòng lặp cốt lõi yếu. Cảnh báo + lập lịch trình của nhân viên nhằm mục đích giữ cho các lần tải lại phù hợp với khoảng thời gian của bạn ngay cả khi trang không được tập trung — tuân theo chính sách nguồn và tiện ích mở rộng của Chrome.

Các tab bị loại bỏ và đóng băng

Chrome có thể loại bỏ một tab để giải phóng bộ nhớ. Lần tải lại sau vẫn nhắm mục tiêu id tab nếu phiên vẫn hợp lệ; tài liệu tải mới. Nếu một tab bị đóng hoàn toàn thì phiên đó sẽ kết thúc — các tab đã đóng không phải là những thây ma im lặng.

Nhân viên dịch vụ khởi động lại

Công nhân có thể ngủ. Ảnh chụp nhanh liên tục trong bộ nhớ cục bộ giúp xây dựng lại các phiên sau khi khởi động lại. URL và khoảng thời gian được lưu trữ cho đường dẫn khôi phục đó chứ không phải để tạo sản phẩm lịch sử duyệt web. Xem Chính sách quyền riêng tư.

Đóng cửa sổ bật lên không dừng phiên: nhân viên giữ báo thức và mở lại cửa sổ bật lên sẽ hiển thị lại thời gian còn lại. Nhấn Dừng khi bạn muốn kết thúc quá trình làm mới.

Lên lịch các cửa sổ và đồng hồ

Bên ngoài cửa sổ hàng ngày, phiên bị tạm dừng: cảnh báo sẽ không tải lại cho đến khi cửa sổ mở ra. Đó không phải là Dừng lại. Làm rõ các trạng thái trong lịch trình bị tạm dừng và đã dừng và lịch trình hàng ngày.

Sau khi tải lại, giao diện người dùng sẽ được kết nối lại

Tải lại toàn bộ sẽ tạo ra một tài liệu mới. Bộ hẹn giờ trực quan tùy chọn sẽ kết nối lại và đồng bộ lại với nhân viên. Tiêm sớm giữ khoảng cách ngắn; người công nhân vẫn quyết định lần cháy tiếp theo.

Cái gì có thể chặn được lửa

  • Lên lịch tạm dừng
  • Dừng / dừng sau N
  • Dừng lại khi nhấp/gõ
  • Dừng trang đáng ngờ
  • Thiếu quyền hoặc lược đồ URL không thể tải lại

Hướng dẫn: khắc phục sự cố.

Thời gian nhiều tab

Mỗi phiên tab có các cảnh báo và tùy chọn riêng. Năm tab có nghĩa là năm vòng đời độc lập — hữu ích cho các bức tường, dễ khiến một nguồn gốc duy nhất bị quá tải nếu bạn không cẩn thận (giới hạn tốc độ).

Thử đi

Cài đặt Auto Refresh Turbo, bắt đầu phiên 30 giây, đóng cửa sổ bật lên và xác nhận tab vẫn tải lại đúng lịch.

Có liên quan

Tiếp tục khám phá

Thú vị