如何放弃使用IE6浏览我的网站?
类似的东西:
如果ie6 =>死
我正在使用ASP.Net
谢谢
答案 0 :(得分:6)
在asp.net中,你可以查看Request.Browser
中的Session_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");
}
请参阅msdn了解httpbrowsercapabilities类
您可能希望在自己的网站上展示横幅广告。微软正在开展一项让人们离开IE的活动。查看http://www.theie6countdown.com/横幅广告http://www.theie6countdown.com/join-us.aspx
其他人无疑会回答有很多方法可以检测浏览器版本。
条件css评论
<!--[if IE 6]>
和Javascript
alert( BrowserDetect.browser + ' ' + BrowserDetect.version);
还有其他两种方式。
答案 1 :(得分:3)
如果您愿意,也可以使用条件评论来完成:
<!--[if lt IE 7]>
<script type="text/javascript">
window.location = "someplace.html";
// Or maybe suggest other things, i.e. a browser upgrade, installing Chrome Frame etc.
</script>
<![endif]-->
答案 2 :(得分:1)
您可以查看user agent header以及IE 6是否重定向到特定页面。
Here是IE用户代理字符串的便捷列表,按版本分组。