感谢您的帮助。
请让我知道:
如何阻止用户使用特定浏览器浏览我的网站?
由于 阿里
答案 0 :(得分:7)
简短回答:你不能。
浏览器将为每个HTTP请求提供一个用户代理标头,您可以使用它来确定请求来自哪个浏览器。但浏览器经常撒谎。部分是因为开发人员(比如你?)试图将他们的网站限制在某些浏览器中,许多浏览器和用户会“欺骗”用户代理字符串,或者包含他们不在该字符串中的浏览器名称。
如果您特别关注的是防止Javascript兼容性问题,那么更好的方法是在使用该功能之前检查给定的功能(在Javascript中)。这将适用于浏览器类型。
答案 1 :(得分:1)
使用ie jQuery,您可以检测用户的浏览器并将其重定向到“抱歉,此浏览器不受支持”页面如下:
if($.browser.msie)
{
document.location.href = "sorry.html";
}
只要用户启用了javascript,此功能就可以使用。但这不是合适的解决方案......好的网站应该可以在所有主流浏览器上正常工作。