ब्राउज़र द्वारा किसी वेबसाइट तक पहुंच को सीमित करना कठिन है क्योंकि इसे करने के लिए कोई 100% मूर्खतापूर्ण तरीका नहीं है।
आपकी पहली समस्या उपयोगकर्ता-एजेंट स्पूफिंग है। ब्राउज़र किसी भी उपयोगकर्ता-एजेंट से अपनी पहचान कर सकते हैं, जिसे वे चाहते हैं। एक्सटेंशन वाले ब्राउज़रों को लगता है कि यह एक तुच्छ है। यदि IE6 या IE7 वाले किसी व्यक्ति ने IE8 या फ़ायरफ़ॉक्स के लिए अपने उपयोगकर्ता-एजेंट को बदल दिया है तो वे एक वेबसाइट पर पहुंच जाएंगे।
आप सुविधा का पता लगाकर उस समस्या को दूर करने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं । मूल रूप से आप एक साधारण परीक्षण करने के लिए जावास्क्रिप्ट का उपयोग करते हैं: आप यह देखने के लिए जांचते हैं कि क्या कार्यक्षमता का एक टुकड़ा IE6 या IE7 में मौजूद नहीं है। यदि ऐसा नहीं है, तो आप जानते हैं कि यह उन्हें है। इसके साथ समस्या यह है कि यदि वे जावास्क्रिप्ट को बंद कर देते हैं तो वे आसानी से इसे बायपास कर देते हैं।
एक बहु-स्तरीय दृष्टिकोण अपने उपयोगकर्ता-एजेंट, आदर्श रूप से Apache या IIS में, का उपयोग करते हुए सर्वर साइड पर ब्राउज़र को सूँघने के लिए होगा , और उन उपयोगकर्ताओं को एक पृष्ठ पर पुनर्निर्देशित करेगा, जो यह बताएगा कि आप उनके ब्राउज़र का समर्थन नहीं करते हैं। BTW, कि अधिक विनम्र तो बस वेबसाइट छुपा रहा है। मुझे लगता है कि जावास्क्रिप्ट सुविधा का पता लगाने की विधि के साथ वृद्धि होगी। उन दोनों के बीच आप सभी को पकड़ लेंगे, लेकिन सबसे तकनीकी रूप से बर्खास्त उपयोगकर्ता और ऑड वे वैसे भी IE6 या IE7 का उपयोग नहीं कर रहे हैं।