15
วิธีการบังคับให้ล้างแคช CSS ในฝั่งไคลเอ็นต์?
สมมติว่าเราเปลี่ยนการทำงานจำนวนมากสำหรับโมดูล (เทมเพลตเลย์เอาต์ CSS) และเราจะย้ายการเปลี่ยนแปลงเหล่านี้ไปยังไซต์การผลิต แต่ลูกค้าจำนวนมากมี CSS ที่แคชไว้ในเบราว์เซอร์ของพวกเขา ดังนั้นนี่คือคำถาม วิธีบังคับให้ล้างแคช CSS ของไคลเอ็นต์และหลีกเลี่ยงการเปลี่ยนชื่อไฟล์ ( styles.css-> styles-v2.css) มีวิธีหนึ่งตรรกะ แต่มันไม่ทำงานใน Magento เพราะมันตรวจสอบไฟล์ที่มีอยู่ (โดยวิธีนี้ใช้งานได้กับไฟล์ JS) ดูด้านล่าง: <action method="addCss"> <stylesheet>css/styles.css?1</stylesheet> </action> ความคิดใด ๆ