Katakan anda ingin memuat semula tab Google Chrome anda secara automatik. Dalam kes itu, anda boleh memasang sambungan penyemak imbas untuk menyelesaikan kerja. Anda kemudiannya boleh menetapkan selang masa tersuai untuk memuatkan semula tab anda. Ramai pengguna memilih untuk memuat semula halaman web secara automatik untuk kekal log masuk. Tetapi bagaimana jika anda tidak mahu memasang sambungan pihak ketiga untuk memuatkan semula tab anda? Mari kita terokai alternatif.
Cara Auto Muat Semula Tab Chrome Tanpa Memuat Turun Apa-apa
Anda boleh menggunakan skrip khas untuk mengarahkan Chrome memuat semula tab dari semasa ke semasa. Anda boleh menjalankan skrip sama ada sebagai penanda halaman atau menyuntiknya terus ke dalam konsol penyemak imbas. Anda perlu sentiasa memastikan penanda halaman atau tab konsol penyemak imbas terbuka untuk kaedah ini berfungsi.
Kaedah 1: Gunakan Tab A untuk Mengawal Tab B
Buka tab baharu dan tekan Ctrl , Shift dan I untuk membuka konsol Chrome. Kemudian masukkan skrip berikut:
win1 = window.open("https://www.yourpage.com");
timer1 = setInterval(function(){win1.location.href="https://www.yourpage.com"},10*60*1000);
Pada asasnya, win1 ialah pembolehubah Javascript untuk Tab B. Fungsi setInterval memanggil pembolehubah win1 (Tab B) untuk memuat semula setiap 10 minit.
Pastikan kedua-dua tab terbuka untuk kaedah ini berfungsi. Jika anda ingin menamatkan skrip muat semula automatik, hanya tutup tab anda. Anda boleh menggunakan skrip di atas untuk mengawal berbilang tab. Sudah tentu, anda perlu mengubah sedikit skrip dan menambah berbilang pembolehubah kemenangan , dan fungsi setInterval .
Terdapat dua kelebihan utama untuk menggunakan skrip ini: anda boleh memuat semula halaman web yang anda tidak mempunyai kawalan langsung. Skrip tidak akan hilang apabila tab kedua dimuat semula.
Kaedah 2: Jalankan Skrip Muat Semula Auto sebagai Penanda Halaman
Lancarkan tab baharu dan tampal skrip di bawah ke dalam bar alamat anda:
javascript:document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"position: absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;\">
<\ frame="">";
reloadTimer = setInterval(
function(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Kemudian simpan skrip sebagai penanda halaman baharu. Dengan memasukkan skrip sebagai penanda halaman, anda memaksa penyemak imbas untuk mengekalkan awalan JavaScript yang sebaliknya akan dialih keluar. Pada asasnya, anda menggantikan badan dokumen dengan iframe. Fungsi setInterval ialah pencetus yang memuatkan semula halaman mengikut tetapan selang masa anda.
Perlu diingat bahawa halaman web tertentu mungkin enggan memaparkan sebarang kandungan setelah mereka mengesan anda menggunakan iframe.
Kaedah 3: Jalankan Skrip Muat Semula Auto dalam konsol DevTools
Mula-mula, muatkan halaman yang ingin anda muat semula. Untuk menjalankan skrip tab muat semula automatik dalam konsol DevTools, anda perlu membuka konsol terlebih dahulu. Pada Windows, tekan kekunci Shift , Ctrl , dan I. Pada macOS, tekan Option , Command , dan J . Sebagai alternatif, anda juga boleh mengklik pada Lagi pilihan ( tiga titik menegak ), pilih Lagi alatan , dan kemudian klik pada Alat pembangun .

Kemudian klik pada tab Konsol dan masukkan skrip di bawah:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Baiklah, katakan anda tidak begitu selesa menjalankan skrip ini. Dalam kes itu, anda boleh menggunakan sambungan penyemak imbas untuk memuat semula tab anda secara automatik dari semasa ke semasa.
Kesimpulan
Untuk memuat semula tab Chrome secara automatik, anda boleh menyuntik skrip unik terus ke dalam konsol penyemak imbas. Sebagai alternatif, anda boleh menyimpan skrip sebagai penanda halaman. Jika kaedah ini tidak berfungsi, anda boleh menggunakan sambungan penyemak imbas yang memuatkan semula tab anda secara automatik.
Adakah anda berjaya menjalankan skrip di atas? Beritahu kami dalam ulasan di bawah.