防止IE6访客

Isr*_*Abd 7 asp.net cross-browser browser-detection internet-explorer-6

如何放弃使用IE6浏览我的网站?
有点像:
if ie = = die
我正在使用ASP.Net
谢谢

Joh*_*lan 6

在asp.net你可以看看Request.BrowserSession_start和你从那里想要的东西.也许Response.Redirect("www.getfirefox.com")

protected void Session_Start(Object sender, EventArgs e) {
    var browser = Request.Browser;
    if (browser.browser == "Whatever IE is" 
        && browser.version == "your least fave version" )
        Response.Redirect("www.getfirefox.com");
}
Run Code Online (Sandbox Code Playgroud)

有关httpbrowsercapabilities类,请参见msdn

您可能希望在您的网站上显示横幅广告.微软正在开展一项让人们离开IE的活动.查看http://www.theie6countdown.com/横幅是http://www.theie6countdown.com/join-us.aspx

其他人无疑会回答有很多方法可以检测浏览器版本.

条件css评论

<!--[if IE 6]>
Run Code Online (Sandbox Code Playgroud)

和Javascript

alert( BrowserDetect.browser + ' ' + BrowserDetect.version); 
Run Code Online (Sandbox Code Playgroud)

还有其他两种方式.