Ekstensi CHROME — penyegaran tab terjadwal

Chrome kitaran hayat tab: apabila muat semula sebenarnya menyala

Muat semula menyala apabila penggera Chrome sampai kepada pekerja perkhidmatan — bukan apabila skrip di dalam halaman terjaga.

Tab tidur, buang dan dibuang oleh tekanan ingatan. Pop timbul ditutup. Pemasa halaman mati dengan dokumen. Auto Refresh Turbo menyimpan jadual dalam pekerja perkhidmatan sambungan dan memanggil tabs.reload apabila penggera berbunyi, itulah sebabnya kiraan detik boleh hidup lebih lama daripada pop timbul.

Pelakon dalam garis masa

  • Pekerja perkhidmatan — memiliki keadaan sesi dan penggera seterusnya
  • chrome.alarms — membangunkan pekerja untuk tanda yang dijadualkan
  • tabs.reload — melakukan muat semula biasa atau keras untuk id tab itu
  • Timbul / lencana / cip pada halaman pilihan — paparan masa yang tinggal; bukan pihak berkuasa

Laluan produk mendalam: cara muat semula tab automatik berfungsi.

Satu kitaran

  1. Anda menekan Mula dengan selang (tetap atau rawak) untuk tab
  2. Pekerja menyimpan sesi dan melengkapkan penggera seterusnya
  3. Permukaan UI menunjukkan masa yang tinggal
  4. Penggera berbunyi → Chrome memuatkan semula tab
  5. Jika sesi diteruskan, kelewatan seterusnya adalah bersenjata
  6. Peraturan jadual, hentian selepas N, hentian interaksi atau hentian halaman yang mencurigakan mungkin menjeda atau menamatkan gelung

Apabila tab berada di latar belakang

Tab latar belakang boleh didikit untuk JavaScript halaman. Itulah salah satu sebab pemasa kandungan-skrip sahaja ialah gelung teras yang lemah. Penggera + penjadualan pekerja bertujuan untuk memastikan percubaan muat semula sejajar dengan selang waktu anda walaupun halaman tidak difokuskan — tertakluk pada dasar sambungan dan kuasa Chrome sendiri.

Tab yang dibuang dan dibekukan

Chrome boleh membuang tab untuk mengosongkan memori. Muat semula kemudian masih menyasarkan id tab jika sesi kekal sah; dokumen dimuatkan segar. Jika tab ditutup sepenuhnya, sesi itu akan tamat — tab tertutup bukan zombi senyap.

Pekerja perkhidmatan dimulakan semula

Pekerja boleh tidur. Syot kilat berterusan dalam storan setempat membantu membina semula sesi selepas dimulakan semula. URL dan selang masa disimpan untuk laluan pemulihan itu, bukan untuk membina produk sejarah penyemakan imbas. Lihat Dasar Privasi.

Menutup pop timbul tidak menghentikan sesi: pekerja menyimpan penggera dan membuka semula pop timbul harus menunjukkan baki masa lagi. Tekan Berhenti apabila anda ingin menamatkan muat semula.

Jadualkan tetingkap dan jam

Di luar tetingkap harian sesi dijeda: penggera tidak boleh dimuatkan semula sehingga tetingkap dibuka. Itu bukan Stop. Jelaskan keadaan dalam jadual dijeda lwn dihentikan dan jadual harian.

Selepas muat semula, UI dipasang semula

Muat semula penuh mencipta dokumen baharu. Pemasa visual pilihan dipasang semula dan disegerakkan semula dengan pekerja. Suntikan awal memastikan jurang pendek; pekerja masih memutuskan masa kebakaran seterusnya.

Apa yang boleh menghalang kebakaran

  • Jadualkan jeda
  • Berhenti / berhenti-selepas-N
  • Berhenti pada klik/taip
  • Perhentian halaman yang mencurigakan
  • Kebenaran tiada atau skema URL tidak boleh dimuat semula

Penyelesaian masalah: penyelesaian masalah.

Masa berbilang tab

Setiap sesi tab mempunyai penggera dan pilihannya sendiri. Lima tab bermakna lima kitaran hayat bebas — berguna untuk dinding, mudah memuatkan terlalu banyak satu asal jika anda tidak berhati-hati (had kadar).

Cubalah

Pasang Auto Refresh Turbo, mulakan sesi 30 saat, tutup pop timbul dan sahkan tab masih dimuatkan semula mengikut jadual.

Berkaitan

Terus menjelajah

Menarik