Meta Refresh เป็นฟีเจอร์เก่าแก่ที่น่ารำคาญ ใช้โดยเจ้าของเว็บ "Black Hat" โชคดีที่ IE มีตัวเลือกปิด Meta Refresh เพื่อความปลอดภัยและลดการ Refresh อัตโนมัติ
Meta Refresh คืออะไร?
Meta Refresh คือโค้ด HTML สั้นๆ ที่โหลดหน้าเว็บใหม่หลังจากจำนวนวินาทีที่กำหนด หรือ Redirect ไปหน้าใหม่ โค้ด长这样:
<META HTTP-EQUIV=REFRESH CONTENT="5; URL=https://www.newpage.com">
ตัวอย่างนี้ Redirect ไป https://www.newpage.com หลัง 5 วินาที หากตั้ง CONTENT=0 จะ Refresh ทันทีโดยไม่โหลดหน้าก่อน
ทำไมต้องปิด Meta Refresh?
สมัยก่อนใช้ Cloak content, Refresh โฆษณาแบบสุ่ม, ปั่น Hit Counter หลอกให้ดูนิยม
เหตุผลที่ถูกต้อง: Redirect ไปเว็บใหม่ที่ย้าย แสดงหน้าขอบคุณแล้วส่งกลับหน้าแรก บังคับ Refresh กัน Cache เก่า
แต่ Black Hat ใช้ดึงดูดผู้เข้าชมด้วยเนื้อหาหนึ่ง แล้ว Redirect ไปเนื้อหาอื่น Search Engine ใหญ่ๆ ตรวจจับได้แล้ว
ผลกระทบอื่น: บางหน้ามีไวรัส/ความเสี่ยง Redirect ไปหน้าอันตราย อาจไม่ใช่ช่องโหว่ใหญ่ แต่บางคนไม่อยากเป็นเหยื่อ Meta Refresh จึงปิดใน IE
วิธีปิด Meta Refresh ใน IE
คลิก Tools > Internet Options เปิด Internet Options Window

แท็บ Security คลิก Custom level เปิด Security Settings – Internet Zone

ใน Settings เลื่อนลงหา Miscellaneous หา Allow META REFRESH เปลี่ยนจาก Enable เป็น Disable เสร็จแล้ว

จำไว้: บางเว็บใช้ Meta Refresh อย่างถูกต้อง (Redirect หลังย้ายเว็บ ฯล฿) หากเว็บแสดงผิดหรือทำงานแปลก ลอง Enable Meta Refresh กลับดู ขอให้สนุกกับการใช้งาน!