Tambahkan ?v= selepas js atau css untuk menghalang penyemak imbas daripada caching_HTML/Xhtml_pengeluaran halaman web
WBOY
Lepaskan: 2016-05-16 16:37:10
asal
1344 orang telah melayarinya
Salin kod
Kod tersebut adalah seperti berikut:
css dan js dengan parameter (dalam bentuk .css?v= dan .js?v= atau .css?version= dan .js?version= )
Terdapat dua kemungkinan untuk menggunakan parameter:
Pertama, skrip tidak wujud, tetapi dijana secara dinamik oleh pelayan, jadi ia membawa nombor Versi untuk menunjukkan perbezaan. Iaitu, kod di atas adalah bersamaan dengan
untuk fail Salin kod
dan kodnya adalah seperti berikut: <.>
Tetapi penyemak imbas akan menganggap ia adalah versi fail tertentu!
Kedua, klien akan cache fail css atau js ini, jadi setiap kali selepas menaik taraf fail js atau css dan menukar nombor versi, pelayar klien akan memuat turun semula fail js atau css baharu dan menyegarkannya Peranan caching seksual. Kadangkala anda mungkin mendapati bahawa jika anda mengubah suai gaya atau js, ia tetap tidak berubah apabila menyegarkan Ini bermakna pelanggan menyimpan fail css atau js, jadi menambah parameter masih bermanfaat. Situasi kedua adalah yang paling biasa, atau kedua-duanya mungkin wujud pada masa yang sama.
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn