ฉันจะบังคับให้เว็บเบราว์เซอร์ทำการรีเฟรชหน้าเว็บอย่างหนักผ่าน JavaScript ได้อย่างไร
การรีเฟรชอย่างหนักหมายถึงการรับสำเนาใหม่ของหน้าเว็บและรีเฟรชทรัพยากรภายนอกทั้งหมด (รูปภาพ, JavaScript, CSS และอื่น ๆ )
ฉันจะบังคับให้เว็บเบราว์เซอร์ทำการรีเฟรชหน้าเว็บอย่างหนักผ่าน JavaScript ได้อย่างไร
การรีเฟรชอย่างหนักหมายถึงการรับสำเนาใหม่ของหน้าเว็บและรีเฟรชทรัพยากรภายนอกทั้งหมด (รูปภาพ, JavaScript, CSS และอื่น ๆ )
คำตอบ:
ลองใช้:
location.reload(true);
เมื่อเมธอดนี้ได้รับtrue
ค่าเป็นอาร์กิวเมนต์มันจะทำให้เพจโหลดซ้ำจากเซิร์ฟเวอร์เสมอ หากเป็นเท็จหรือไม่ได้ระบุเบราว์เซอร์อาจโหลดซ้ำหน้าเว็บจากแคช
ข้อมูลเพิ่มเติม:
window.location.href = window.location.href
a
,link
,script
และimg
องค์ประกอบและผนวกสตริงแบบสอบถามสุ่มไปยังจุดสิ้นสุดของแต่ละอ้างอิงภายนอกหลังจากโหลดยาก หรือทำเช่นนั้นบนเซิร์ฟเวอร์