มันยากที่จะ จำกัด การเข้าถึงเว็บไซต์โดยเบราว์เซอร์เพราะไม่มีวิธีที่จะเข้าใจผิดได้ 100%
ปัญหาแรกของคุณคือการปลอมแปลงตัวแทนผู้ใช้ เบราว์เซอร์สามารถระบุตัวเองกับตัวแทนผู้ใช้ที่พวกเขาต้องการ เบราว์เซอร์ที่มีส่วนขยายทั้งหมดดูเหมือนจะมีส่วนทำให้การทำสิ่งนี้เป็นเรื่องเล็กน้อย หากผู้ที่มีIE6 หรือ IE7 เปลี่ยน user-agentเป็นของ IE8 หรือ Firefox พวกเขาจะเข้าสู่เว็บไซต์
คุณสามารถใช้ JavaScript เพื่อเอาชนะปัญหาว่าด้วยการใช้ตรวจสอบคุณสมบัติ โดยทั่วไปคุณใช้ JavaScript เพื่อทำการทดสอบอย่างง่าย: คุณตรวจสอบเพื่อดูว่ามีฟังก์ชั่นการทำงานบางอย่างที่ไม่มีใน IE6 หรือ IE7 อยู่หรือไม่ หากไม่เป็นเช่นนั้นคุณก็รู้ ปัญหานี้คือถ้าพวกเขาปิด JavaScript พวกเขาได้อย่างง่ายดายข้ามนี้
วิธีการหลายระดับคือการสูดดมเบราว์เซอร์ทางฝั่งเซิร์ฟเวอร์โดยใช้ user-agent ของพวกเขาในApacheหรือ IIS และเปลี่ยนเส้นทางผู้ใช้เหล่านั้นไปยังหน้าเว็บที่บอกพวกเขาว่าคุณไม่สนับสนุนเบราว์เซอร์ของพวกเขา BTW นั่นคือความสุภาพที่มากกว่านั้นเพียงแค่ซ่อนเว็บไซต์ ฉันจะเพิ่มมันด้วยวิธีการตรวจจับคุณสมบัติ JavaScript ระหว่างสองคนนี้คุณจะจับได้ทั้งหมด แต่ผู้ใช้ที่เก่งที่สุดในทางเทคนิคและอัตราต่อรองคือพวกเขาไม่ได้ใช้ IE6 หรือ IE7 อยู่ดี