หยุดเว็บไซต์ไม่ให้โหลดหน้าซ้ำอัตโนมัติ

เว็บมาสเตอร์มีเทคนิคหลายอย่างที่ใช้ในการสร้างเว็บไซต์รีเฟรชอัตโนมัติหรือโหลดซ้ำ จากการรีเฟรชเมตาขั้นพื้นฐานไปจนถึงตัวเลือกขั้นสูงที่ต้องใช้ JavaScript

แม้ว่ามันอาจจะมีประโยชน์ในบางครั้งหากไซต์โหลดเนื้อหาโดยอัตโนมัติ แต่ก็อาจสร้างความรำคาญโดยเฉพาะอย่างยิ่งหากไม่มีปุ่มหยุดชั่วคราวหรือปุ่มหยุดเด่นชัด

บางครั้งมันจะมีประโยชน์ถ้าทั้งหน้าหรือเนื้อหาบางส่วนในนั้นรีเฟรชโดยอัตโนมัติ มันจะมีประโยชน์ถ้าคุณติดตามเกมกีฬาบนไซต์และรับคะแนนการรีเฟรชอัตโนมัติและข้อมูลเกี่ยวกับเกมและ eBay และไซต์ประมูลอื่น ๆ อาจรีเฟรชการเสนอราคาสูงสุดเมื่อใดก็ตามที่มีการเปลี่ยนแปลง

บางครั้งเว็บไซต์จะโหลดซ้ำอัตโนมัติเมื่อผู้ใช้ไม่ต้องการ การทำเช่นนั้นอาจก่อกวนได้อย่างมาก โชคดีที่มีตัวเลือกบางอย่างที่ผู้ใช้อินเทอร์เน็ตต้องจัดการกับเว็บไซต์เหล่านี้

คำแนะนำต่อไปนี้จะดูตัวเลือกต่าง ๆ ในเว็บเบราว์เซอร์ยอดนิยม Google Chrome, Mozilla Firefox, Internet Explorer และ Microsoft Edge วิธีการอาจใช้งานได้ในเบราว์เซอร์ "ที่เกี่ยวข้อง" เช่นกัน Pale Moon หรือ Waterfox รองรับตัวเลือกเดียวกับที่ Firefox รองรับและ Vivaldi หรือ Opera เป็นวิธีการเดียวกันกับที่ใช้ใน Google Chrome

ปิดใช้งานการรีโหลดอัตโนมัติใน Google Chrome

เว็บเบราว์เซอร์เดสก์ท็อปที่ได้รับความนิยมสูงสุดไม่มีตัวเลือกในตัวเพื่อปิดการโหลดหน้าอัตโนมัติ ในความเป็นจริงแล้วตัวเลือกเดียวที่ผู้ใช้มีคือติดตั้งส่วนขยาย Auto Refresh Blocker ซึ่งมีคะแนนเพียง 2.33 ดาวจาก 5 หรือใช้คำสั่งจากคอนโซลเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์แทน

คะแนนต่ำของส่วนขยายนั้นเกิดจากผู้ใช้รายงานว่าไม่สามารถใช้งานได้กับบางเว็บไซต์

ฟังก์ชันการทำงานของส่วนขยายจะชัดเจนเมื่อคุณเปิดตัวเลือก มันปิดใช้งานองค์ประกอบการรีเฟรชเมตาบนหน้าเว็บและละเว้นสตริงการสืบค้นสำหรับองค์ประกอบเมตาเช่นกัน

ผู้ใช้อาจเปิดใช้งานฟังก์ชันการบล็อกส่วนหัวการรีเฟรช HTTP ถัดจากนั้นและอาจเพิ่มสตริงข้อความค้นหาที่กำหนดเองของตนเอง

ตัวเลือกคอนโซลบล็อกความพยายามฟื้นฟูบางอย่างอย่างสมบูรณ์ เพียงแตะที่ F12 เพื่อเปิดเครื่องมือนักพัฒนาซอฟต์แวร์ขึ้นมาใน Google Chrome สลับไปที่คอนโซลวาง window.onbeforeunload = function () {return 'Reload?';} และเรียกใช้ สิ่งนี้ควรทำงานในเบราว์เซอร์อื่นเช่นกัน

โปรดทราบว่าส่วนขยายควรทำงานในเบราว์เซอร์ที่ใช้ Chromium อื่น ๆ เช่น Opera หรือ Vivaldi

Mozilla Firefox

ผู้ใช้ Firefox อาจใช้ฟังก์ชั่นในตัวเพื่อปิดการโหลดซ้ำอัตโนมัติของหน้าเว็บในเว็บเบราว์เซอร์ ตัวเลือกไม่สามารถใช้ได้ใน UI หลักหรือในหน้าการตั้งค่า แต่ยังคงสามารถจัดการฟังก์ชันการทำงานจากภายในเบราว์เซอร์

  1. โหลดเกี่ยวกับ: config? filter = accessibility.blockautorefresh ในแถบที่อยู่ของเบราว์เซอร์
  2. คุณอาจได้รับพรอมต์คำเตือนหากคุณเปิด about: config เป็นครั้งแรกในเบราว์เซอร์

การตั้งค่ากำหนดว่าจะเปิดใช้งานฟังก์ชั่นรีเฟรชอัตโนมัติใน Firefox หรือถูกบล็อก การตั้งค่าจะดูแล meta http-equiv="refresh" และคำแนะนำในการรีเฟรชส่วนหัว HTTP

เว็บเบราเซอร์ Firefox รุ่นก่อนหน้ามีตัวเลือกในตัวเลือกภายใต้ขั้นสูง> ทั่วไป> ผู้พิการ (เตือนฉันเมื่อเว็บไซต์พยายามเปลี่ยนเส้นทางหรือโหลดหน้าเว็บซ้ำ "แต่ตัวเลือกนั้นไม่ได้อยู่ในเว็บเบราว์เซอร์เวอร์ชันล่าสุดอีกต่อไป

ผู้ใช้ Firefox อาจตั้งค่า เบราว์เซอร์ การตั้งค่า. meta_refresh_when_inactive.disabled เป็นจริงเช่นกันซึ่งจะป้องกันการรีเฟรชอัตโนมัติเมื่อแท็บไม่ทำงาน

Microsoft Internet Explorer

ผู้ใช้และผู้ดูแล Internet Explorer อาจแก้ไขการตั้งค่าความปลอดภัยของโซนเพื่อเปิดใช้งานหรือปิดใช้งาน Meta Refresh ในเบราว์เซอร์

  1. เปิด Internet Explorer บนอุปกรณ์
  2. เลือกเมนู> ตัวเลือกอินเทอร์เน็ต
  3. ไปที่ความปลอดภัยและตรวจสอบให้แน่ใจว่าได้เลือกโซนที่ถูกต้อง (อินเทอร์เน็ตเป็นค่าเริ่มต้น)
  4. คลิกที่ปุ่ม "ระดับที่กำหนดเอง"
  5. เลื่อนลงไปจนกระทั่งพบ "Allow Meta Refresh" ใต้ Miscellaneous
  6. ตั้งค่าตัวเลือกเป็น "ปิดการใช้งาน" (เปิดใช้งานค่าเริ่มต้น)
  7. คลิกตกลง

การตั้งค่ามีผลกับการรีเฟรชเมตาเท่านั้นและไม่ใช่ประเภทการรีเฟรชอื่น ๆ

Microsoft Edge

Microsoft Edge ไม่มีตัวเลือกในเวลานี้เพื่อปิดการใช้งานเว็บไซต์รีเฟรชอัตโนมัติ Edge สนับสนุนส่วนขยาย แต่ไม่มีส่วนขยายในเวลานี้ซึ่งนำฟังก์ชันการทำงานเพื่อบล็อกหน้าจากการโหลดซ้ำไปยังเบราว์เซอร์โดยอัตโนมัติ