繁体   English   中英

配置web.config以仅使用IE访问网站

[英]Configure web.config to access website only using IE


我希望仅使用IE 6.0或更高版本访问我的网站。 如果有人尝试使用任何其他浏览器访问该网站,我想显示一条大警告消息。 是否有可能在通过JavaScript检查的web.config中配置它。 我假设在身份验证中类似,我们具有customErrors属性,可以在无法验证用户身份的情况下设置客户错误页面。
谢谢。
Krishnaraj

您可以使用HTTP_USER_AGENT标头查看提交请求的浏览器是什么。 对于IE来说,它将像:

Mozilla / 4.0(兼容; MSIE 7.0 ; Windows NT 6.0; Trident / 4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.5.30729; InfoPath.2;。 NET CLR 3.0.30729; .NET4.0C; .NET4.0E)

PS:此标头可以由客户端操纵并提交给浏览器,因此它不是100%可靠的。 想知道为什么要限制用户使用IE?

没有对此功能的直接支持。 但是,您可以在IHttpHandler的实现中验证浏览器并将其注册在web.config中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM