加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 是否有一种简单的方法可以强制用户使用Internet Expl

发布时间:2020-12-16 07:23:07 所属栏目:asp.Net 来源:网络整理
导读:我正在4个内部网站上工作,每个人都应该使用IE但不是每个人都是. 是否有一种简单的方法可以强制用户使用IE,理想情况下不需要安装像JQuery这样的新东西? 干杯, 可汗 附录 我真的不应该证明为什么我想这样做,但是这里有. 这个站点完全是内部的,98%的用户没有
我正在4个内部网站上工作,每个人都应该使用IE但不是每个人都是.

是否有一种简单的方法可以强制用户使用IE,理想情况下不需要安装像JQuery这样的新东西?

干杯,
可汗

附录

我真的不应该证明为什么我想这样做,但是这里有.

这个站点完全是内部的,98%的用户没有安装新浏览器的权利……但是有一些选择.这对我们的大多数网站来说都很好,但由于这些网站非常老旧,除了IE之外,它们都不起作用.我可以为所有浏览器修复它…但是现在更好地利用我的时间来进行“热修复”,因为它可能会在明年重写.该网站本身也只使用一次.在这种情况下,根本不值得花时间投资.

谢谢
可汗.

解决方法

如果你真的想这样做,你可以检查每个请求的用户代理,如果它不是IE重定向到一个解释他们需要更改浏览器的控股页面.

var userAgent = HttpContext.Current.Request.UserAgent;

或者使用Request.Browser属性.

if(HttpContext.Current.Request.Browser.Browser != "IE")
{
   // do stuff...
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读