Saya memiliki perangkat Android Nexus 7 dengan 4.2.2 dan browser Chrome.
Bagaimana cara melakukan refresh halaman web yang dalam - analog dari Ctrl+F5hotkey pada desktop?
Harap perhatikan bahwa perangkat tidak memiliki tombol menu.
Menurut satu-satunya pertanyaan terkait yang saya temukan di sini , solusinya adalah menghapus cache browser sepenuhnya. Saya lebih suka solusi yang lebih nyaman dan elegan.
chrome-for-android
Stan
sumber
sumber
Jawaban:
Memotong per cache situs:
Ini membutuhkan kode javascript sederhana untuk dijalankan di bilah alamat untuk mem-bypass cache dan mengambil konten dari server alih-alih cache browser. Menurut halaman MDN ini pada Angkatan memuat ulang halaman saat ini dari server ,
Masukkan kode di atas di bilah alamat browser dan tekan tombol Enter. Ini akan mengambil semua konten dari server alih-alih memilih elemen yang di-cache di browser Anda (sehingga melewati cache browser).
Bypass Cache data untuk semua situs web (Global cache)
Javascript di atas hanya berfungsi untuk situs web tertentu yang saat ini Anda buka. Untuk menghapus semua cache situs web menggunakan data cache browser global. Anda menemukan ini di bawah,
Pilih kotak centang "Cache" (dan opsi lain seperti data Browser, Cookie, Kata Sandi dll jika Anda mau) dan pilih "Hapus".
Catatan: Ketika
Ctrl
+F5
akan menyebabkan browser membuang cache dan meminta konten baru dari server, server dapat mengabaikanno-cache
header dan melayani halaman cache di sisi server. Dengan demikian, bahkanCtrl
+F5
dapat mengembalikan versi halaman yang lama jika server mengabaikan header no-cache.Mode penyamaran:
Menjelajahi mode penyamaran menonaktifkan riwayat dan cache. Jadi, Anda dapat mengunjungi situs apa pun melalui mode penyamaran untuk meminta konten segar setiap saat.
Untuk diskusi yang lebih menarik tentang apa yang dilakukan
Ctrl
+F5
atau force refresh,Baca posting SO ini, Apa permintaan yang dihasilkan oleh peramban “F5” dan “Ctrl + F5”?
sumber
Di tablet Samsung saya yang menjelajah dengan Chrome, ketikkan ini di bilah alamat:
Itu seharusnya memicu hard reload menggunakan Javascript. Sekarang saya tidak perlu menunggu berhari-hari untuk mengamati hasil dari perubahan kode yang saya buat. Masalah baru kemudian adalah bahwa mengetik pada tablet bukanlah hal favorit saya untuk dilakukan.
Alih-alih mengetik perintah di atas saya juga mencoba mengubah ke mode desktop dan kemudian kembali. Itu tidak menyegarkan.
sumber
Saya tidak mendapatkan solusi ini untuk bekerja. Namun saya telah menemukan solusi yang berhasil.
Pertama, cari tahu url css. Dalam kasus saya itu terlihat seperti ini:
Tulis di kolom alamat, tetapi tambahkan juga variabel GET:
Semoga variabel GET diterima. Karena ini adalah url baru, memaksa css untuk memuat ulang. Sekarang kembali ke situs dan css seharusnya dimuat ulang.
sumber
Aku menemukannya !!!!!!
Di sisi kiri URL ada ikon info (i) atau ikon kunci. Klik ikon dan kemudian [konfigurasi situs web].
Anda akan menemukan ikon tempat sampah untuk menghapus cache dari situs saat ini, dan sebagai alternatifnya tombol "mengembalikan preferensi".
Bekerja di Android Chrome 71.
sumber
Saya hanya menemukan solusi yang lebih elegan. Dalam menu halaman web, minta versi desktop situs web. Ini akan menarik data dari server dan halaman akan dimuat ulang. Setelah itu Anda dapat kembali untuk versi seluler sekali lagi.
sumber
Saya perlu cara untuk menghapus cache saat ini atau semua cache dari domain asal yang sama melalui javascript, jadi saya bisa memastikan peluncuran pembaruan webapp saya tiba tanpa kesalahan.
Saya juga tidak berhasil mengubah tag meta cache sementara di header html.
Hanya di desktop dan tidak otomatis:
dulu bekerja untuk memaksa memuat ulang untuk menghapus cache.
sekarang kamu harus menekan
Sepertinya chrome membuatnya sulit untuk membersihkan cache.
Mereka mungkin melakukan ini untuk menipu dalam tolok ukur browserspeed. Gaya VW.
Saya menulis fungsi forceReload () penyelesaian masalah saya sendiri yang bekerja di windows Chrome dan android Chrome dan chromium:
Fungsi ini hanya akan memuat ulang konten yang telah dimuat pada halaman saat ini, Anda dapat memicu sekali pada setiap klien Anda setelah pembaruan baru ada di server, atau cukup menambahkan tombol refresh berfungsi pada aplikasi Anda.
sumber
Tarik ke bawah pada sebuah halaman untuk memuatnya kembali, ia datang ke chrome untuk smartphone, untuk melihat lebih banyak trik seperti itu tautan ini , di mana saya menemukan solusi untuk masalah Anda
sumber
Di sebelah kiri jendela alamat web yang Anda kunjungi adalah panah yang hampir bundar.
sumber