如何放弃使用IE6浏览我的网站?
喜欢的东西:
如果IE6 =>死
我使用ASP.Net
感谢阻止IE6访问者
Q
阻止IE6访问者
7
A
回答
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);
其他2种方式。
+0
BrowserDetect不适用于Firefox和IE 6 – Santiago 2011-09-14 20:18:49
1
你可以看看user agent header如果是IE 6重定向到指定的页面。
Here是IE用户代理字符串的便捷列表,按版本分组。
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]-->
相关问题
- 1. 阻止Javascript包括IE6
- 2. 阻止访问数据库
- 3. StrongLoop:POST访问不被阻止
- 4. 阻止'index.php'被slimframework访问
- 5. 阻止访问文件
- 6. 阻止访问php.ini文件
- 7. 阻止访问JavaScript文件
- 8. 阻止垃圾邮件发送者的IP地址是否也会阻止访问者?
- 9. 如何阻止访问者直接访问我的网站中的目录?
- 10. 阻止每个人,除了来自特定引用者的访问者
- 11. .htaccess:阻止访问文件并阻止目录浏览
- 12. 阻止/阻止加载的SWF访问加载程序阶段
- 13. 更改URL并阻止访问旧URL
- 14. Laravel阻止直接访问ajax路由
- 15. 阻止从默认端口访问kibana
- 16. Yii2 .htaccess阻止访问后端图像
- 17. 阻止访问其他用户
- 18. 阻止访问继承成员
- 19. 阻止用户直接访问页面
- 20. 如何阻止子域直接访问
- 21. 使用.htaccess阻止访问网址
- 22. Android阻止访问SQLite数据库
- 23. 阻止访问使用C#的目录
- 24. 阻止codeigniter中的直接url访问
- 25. 阻止用户手动访问页面
- 26. 阻止spambot访问我的网站
- 27. TFSBuild错误消息 - 访问被阻止?
- 28. 通过URL阻止访问文件
- 29. Robots.txt阻止访问所有https://页面
- 30. php cookies阻止访问目录
这是热闹。 =)请记住,您的用户可能因他们的决定或限制而值得您尊重。 – 2011-05-08 20:36:06
@Miguel - 是的,但是如果我不这样做,网站不能正常工作,因为我使用的机制取决于Ie6中不支持的XMLHTTPRequests。 – 2011-05-08 20:40:19
@Miguel也许是真的。但这是我们正在谈论的IE6。 – 2011-05-08 20:40:30