Sulit untuk membatasi akses ke situs web oleh browser karena tidak ada cara 100% sangat mudah untuk melakukannya.
Masalah pertama Anda adalah spoofing agen pengguna. Browser dapat mengidentifikasi diri mereka sendiri dengan agen-pengguna apa pun yang mereka inginkan. Browser dengan ekstensi semuanya tampaknya memiliki satu yang membuat melakukan ini sepele. Jika seseorang dengan IE6 atau IE7 mengubah agen-pengguna mereka menjadi IE8 atau Firefox, mereka akan masuk ke situs web.
Anda dapat menggunakan JavaScript untuk mengatasi masalah itu dengan menggunakan deteksi fitur . Pada dasarnya Anda menggunakan JavaScript untuk melakukan tes sederhana: Anda memeriksa untuk melihat apakah ada fungsi yang tidak ada di IE6 atau IE7. Jika tidak, Anda tahu itu mereka. Masalah dengan ini adalah jika mereka mematikan JavaScript mereka dengan mudah melewati ini.
Pendekatan multi-tier adalah untuk mengendus peramban di sisi server menggunakan agen-pengguna mereka, idealnya di Apache atau IIS, dan mengarahkan pengguna ke halaman yang memberi tahu mereka bahwa Anda tidak mendukung browser mereka. BTW, itu lebih sopan daripada hanya menyembunyikan situs web. Saya akan menambahkannya dengan metode deteksi fitur JavaScript. Di antara mereka berdua Anda akan menangkap semua kecuali pengguna yang paling ahli secara teknis dan kemungkinan mereka tidak menggunakan IE6 atau IE7.