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