Menggunakan plugin TabMixPlus untuk Firefox atau Chrome, saya dapat mengklik kanan sebuah halaman dan memilih "reload every ..." dan saya dapat memilih suatu interval.
Saya lebih suka tidak menginstal plugin kecuali saya benar-benar harus, dan saya sadar Anda bisa mengetikkan hal - hal khusus ke bilah alamat Chrome.
Ini membuat saya berpikir bahwa sesuatu seperti ini yang diketik langsung ke alamat mungkin berfungsi:
javascript:setInterval(window.location.reload(), 2000); //2 secs`
Saya belum mengelolanya, tetapi masih belum mau mengesampingkannya sebagai kemungkinan.
Apakah ini mungkin?
google-chrome
jon
sumber
sumber
i haven't managed it yet
location.reload()
dan halaman itu dimuat ulang, sejauh menyangkut Chrome, itu pada dasarnya seperti memuat halaman baru dan konteksnya semua baru (hal-hal yang Anda ketik sebelumnya hilang). Jadi, Anda perlu mempertahankan kode Anda entah bagaimana dan memiliki halaman yang sama, itulah sebabnya solusi iframe dari jawabannya.Jawaban:
Setelah 6 tahun saya punya solusi untuk ini!
Jawabannya terinspirasi oleh jawaban lain di sini.
Jawaban Edub tidak bekerja untuk saya, itu memuat ulang halaman berulang-ulang, dan tidak memperhatikan
setInterval
parameter durasi. Saya tidak mengerti mengapa jawaban Edub tidak bekerja seperti yang diharapkan.Ini berfungsi untuk saya di Chrome 67:
Versi yang diformat:
Ini berfungsi dengan mengganti badan dokumen saat ini dengan iframe yang menunjuk ke lokasi jendela saat ini.
Kemudian panggilan ke setInterval dibuat, yang membuat halaman memuat pada timer.
Ini berfungsi dengan baik sebagai bookmark. fungsi komplementer setInterval dapat dipanggil dengan bookmark juga:
javascript:clearTimer(reloadTimer)
Catatan:
Beberapa situs mendeteksi mereka sedang diakses melalui iframe dan berupaya mencegah akses (Stack sites misalnya!)
Browser menghapus awalan
javascript:
saat menempel ke bilah alamat sehingga harus dimasukkan secara manual. Namunjavascript:
tidak dilucuti jika dimasukkan melalui bookmark.sumber
Anda dapat melakukannya melalui Alat Pengembang Chrome menggunakan kombinasi tombol ctrl+shift+j. Muat halaman yang Anda inginkan, katakan misalnya: http://www.w3schools.com/jsref/dom_obj_frame.asp lalu tekan ctrl+shift+juntuk membuka alat pengembang. Klik kanan pada tag tubuh dan pilih edit sebagai html ganti konten dalam (biarkan tag dan tag penutup tetap utuh) dengan yang berikut ini:
untuk berhenti mengedit sebagai html Anda dapat menekan escatau mengklik salah satu tag di luar yang sedang Anda edit. Halaman harus mulai memuat ulang setiap 10 detik, Anda dapat menutup alat pengembang jika Anda mau dan itu akan terus menyegarkan, tidak perlu plugin :)
sumber
Mengambil solusi dari Justin Buser satu langkah lebih jauh menuntun saya ke:
Gagasan untuk menyematkan situs dalam iframe agar dapat memuatnya kembali berfungsi dengan baik (kurasa). Saya baru saja menulis beberapa kode untuk mendapatkan body elment dan mengganti innerhtml dengan Iframe ke url saat ini.
Dengan cara ini dimungkinkan untuk membookmark beberapa kode JavaScript dan menjalankannya di situs mana saja untuk memuatnya kembali. Semoga ini bisa membantu.
sumber