Saya menguji kode html / js di localhost saya (Windows 7, Chrome v79.0.3945.130 (64-bit)) dan sekitar 50% dari perubahan kode waktu tidak tercermin di browser (saya melihatnya dengan Dev Tools / Sumber) ).
Ada banyak nasihat di internet, tetapi sepertinya tidak ada yang berhasil:
- Klik kanan pada reload dan pilih "Empty cache and Hard reload" - tidak membantu dalam 30% kasus.
- Nonaktifkan cache di tab Jaringan pada Alat Dev Chrome - tidak membantu.
- Tambahkan
<meta http-equiv="Cache-control" content="no-cache">
di header - tidak membantu. - Ganti
<script src="common.js"></script>
dengan<script src="common.js?blabla"></script>
- membantu dalam 60% kasus, tetapi Anda harus melakukannya setelah setiap perubahan adalah tugas besar. Juga, itu tidak berfungsi dengan perubahan html. - Salin file ke file baru (seperti index.html ke index2.html) dan ganti nama file dalam kode - selalu berfungsi, tetapi itu adalah tugas yang lebih besar.
Masalah yang sama persis muncul ketika saya mengkomit kode ke github.io
Tolong bantu saya untuk membuatnya sehingga situs segera mencerminkan perubahan kode.
Sunting: Saya telah membuat file index3.html dan hanya menempatkan "hello world" di sana. Membuka file di browser. Diubah menjadi "hello world2" - browser memperbarui konten. Diubah menjadi "hello world3" - browser masih menampilkan "hello world2" bahkan setelah beberapa kali memuat ulang dan "Empty cache and hard reload". Saya berubah menjadi "hello world4" - browser masih menunjukkan "hello world2". Dalam 4 jam saya berubah menjadi "hello world5" - browser masih menampilkan "hello world2". File ini saya edit dengan notepad dasar.
Edit2: Orang-orang terus bertanya server apa yang saya gunakan. Ini terlihat seperti bagian dari masalah. Sayangnya, saya tidak tahu dan saya juga tidak tahu persis apa yang harus saya lakukan untuk memeriksanya. Inilah semua yang saya temukan sejauh ini:
- Saya memiliki
inetpub/wwwroot
direktori tempat saya meletakkan file html & js dan kemudian buka index.html di browser dihttp://localhost/
. - Panel Network saya di Devs Tools terlihat seperti ini: tautan gambar .
- Pengaturan server sangat cepat dan tidak memerlukan perangkat lunak tambahan untuk menginstal. Yaitu saya tidak menggunakan node.js.
- Ada iisstart.htm di
inetpub/wwwroot
dan ketika saya membukanyahttp://localhost/iisstart.htm
mengatakan IIS7.
index.html
untuk sesuatu seperti tajuk X-Powered-By
atau Server
yang mungkin memberikan petunjuk di server web. Googling untuk jalur file Anda inetpub/wwwroot
sangat mengarah ke server IIS.