Apa cara termudah untuk membuat browser Anda me-refresh halaman setiap katakan, 5 detik?


11

Apakah ada peramban yang mendukung penyegaran laman setiap katakan, 5 detik? Apakah ada add-on?

Jika tidak, apakah ada cara yang lebih sederhana daripada menulis program lengkap (C # atau Java) untuk melakukan itu?

Ditambahkan: Opera mengerikan! Saya mengatur Stack Overflow untuk me-refresh setiap 5 detik, tetapi ketika saya mengklik sebuah posting, itu me-refresh setiap 5 detik juga! Saya hanya ingin halaman utama diperbarui setiap 5 detik.

"Added" lainnya: ternyata me-refresh tab saat ini, jadi selama saya membuka posting di tab baru, itu berfungsi dengan baik.


1
Apa pun solusi yang Anda pilih, mungkin baik untuk melihat apa yang sedang disegarkan. Seperti opsi Greasemonkey Drostie TIDAK akan membuat permintaan browser Anda cache lagi (yang BAIK), sementara solusi lain mungkin membuat permintaan browser Anda SEMUA lagi. Ini seperti perbedaan antara mengetik URL (atau bookmark, atau menekan Ctrl-L diikuti oleh Return) dibandingkan dengan menekan refresh. Yang terakhir membuat sebagian besar browser bahkan bertanya kepada server apakah hal-hal yang di-cache perlu diperbarui. Itu memperlambat segalanya.
Arjan

2
Juga, beberapa solusi mungkin membuat halaman yang di-refresh dengan cara yang lebih baik daripada solusi lain - seperti saya akan benci melihat halaman yang sepenuhnya diulang lagi. Juga, saya menganggap sebagian besar (jika tidak semua) jawaban menyiratkan bahwa browser akan menggulir kembali ke bagian atas halaman? (Penasaran tentang jawaban mana yang paling cocok untuk Anda!)
Arjan

Jawaban:


7

Ya, Opera mendukung fitur ini di luar kebiasaan. Buka halaman web, klik kanan dan pilih Muat Ulang Setiap.

Lihat screenshot berikut untuk ilustrasi:

muat ulang setiap tindakan

Anda mungkin juga tertarik dengan ekstensi Check4Change untuk Firefox.


Tidak yakin apakah itu tersedia dalam versi saat ini
NoChance

tidak tersedia sekarang
Amruth A

13

Atau untuk Firefox, gunakan one-liner berikut sebagai skrip Greasemonkey :

setTimeout(function(){ window.location.href = window.location.href; }, 5000);

1
window.location.reload(false)- developer.mozilla.org/en/DOM/window.location paling tidak lebih mudah dibaca, jika tidak lebih cepat. Juga, jika Anda menggunakan skrip Greasemonkey, Anda selalu dapat GM_registerMenuCommandbukannya selalu menyegarkan di halaman itu.
Hello71

@ Hello71, tanpa mencoba di Greasemonkey tetapi ketika menggunakan Safari di Mac: hanya menempelkan yang berikut di bilah lokasi, javascript:window.location.href=window.location.hrefmenjadikan JAUH lebih bagus daripada javascript:window.location.reload(false)(yang sepenuhnya membersihkan jendela terlebih dahulu). Mengingat dokumentasinya, saya tidak mengerti mengapa ...
Arjan

@ Arjan: Dengan sedikit pengujian, saya menemukan bahwa pengaturan window.location.hrefuntuk dirinya sendiri hanya memuat ulang jika halaman tidak memiliki hash di akhir ( #12345).
Hello71

@ Hello71, sekali lagi hanya menggunakan bilah lokasi, bukan Greasemonkey: javascript:window.location.href=window.location.hrefberfungsi dengan baik untuk saya (pengujian dengan Stack Overflow, tanpa apapun seperti Web Inspector terbuka, dan mengambil cache dari situs itu sendiri ke dalam akun juga). Tetapi: temuan Anda mungkin masuk akal, karena hash tidak termasuk dalam location.href, karena itu hanya sisi klien.
Arjan

@Arjan: Firefox bahkan tidak mengirim permintaan, menurut Firebug dan kemampuan saya yang buruk dengan Wireshark.
Hello71


3

Anda dapat melakukannya dengan / bin / bash dan tautan (atau perintah lain seperti curl atau wget)

while true;                                                                                                                                                 
do
    links http://127.0.0.1:3000 -dump > /dev/null 
    sleep 2
done

jika Anda perlu melihat penggunaan html -sumber bukan -dump ;-)


2

Gunakan addon iMacros ! Ini tersedia untuk IE, Firefox dan Chrome .

iMacros adalah add-on makro perekam web yang hebat (dan open source), dan menyegarkan situs web tidak mudah. Gunakan makro ini:

  VERSION BUILD=7000928 RECORDER=FX
  REFRESH
  WAIT SECONDS=5

dan mulai dengan tombol LOOP .

Jika Anda ingin memastikan bahwa laman benar- benar dimuat ulang (bukan dari cache) gunakan perintah CLEAR dan muat ulang situs web lengkap melalui perintah URL GOTO:

  VERSION BUILD=7000928 RECORDER=FX
  CLEAR
  URL GOTO=http://superuser.com/
  WAIT SECONDS=5

teks alternatif


+1 Terlihat menarik .. Saya harus mempertimbangkan apakah itu sepadan dengan usaha, karena ada solusi "out of the box".
Oren A


0

Untuk mengaktifkan penyegaran otomatis di Chrome, unduh dan instal ekstensi Auto Refresh Plus dari Toko Web.

Untuk mengintegrasikan fitur di Firefox, unduh dan instal Auto Refresh add-on, yang direkomendasikan Nuno , dan mulai ulang browser Anda. Kemudian buka halaman web yang ingin Anda refresh dan pilih periode waktu refresh otomatis dari menu klik kanan di bawah opsi Auto refresh.

Seperti yang dikatakan Om Nom Nom , opsi muat ulang otomatis tersedia di Opera secara default dan karenanya seseorang tidak memerlukan ekstensi.

Berikut ini tautan ke articol asli dengan tangkapan layar dan informasi lebih lanjut:

http://www.guidingtech.com/12491/auto-refresh-pages-chrome-firefox-opera/


1
Dapatkah Anda meringkas informasi di tautan dalam jawaban Anda jika halaman itu hilang.
jonsca

Selamat Datang di Pengguna Super! Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
slm
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.