当前位置: 首页 > 知识 >正文

jsp判断是否是ie浏览器(js判断ie浏览器类型)

前几天在网上看到了世界上最短的判断IE浏览器是不是熟练人员写的js代码,如下:

怎么样?要坚强。今天在博客花园看到一个朋友总结了一些其他的判断方法(示例代码),所以Fire为大家转载了这些教程,希望对你有所帮助:

其实判断的方法有很多,大多是根据浏览器的特点。

比如库原型的方法是:(窗口。附加事件导航器。用户代理。的索引(' Opera ')===-1)。

是基于ie支持window.attachEvent添加监听事件,非ie使用window.addEventListener添加监听事件来判断。

Navigator. User Agent. Index of ('Opera')==-1 is because opala browser can pretend to be. If! (window.attachEvent) is true, that is; On the contrary,

如果!Window.addEventListener为真,也可以判断为ie。

用的是分机!1'[0],他利用IE无法访问带数组下标的字符串的特性来判断。ie8下好像有问题。

是啊!在[1,]被发现之前,判断ie最短的表达式是!\v1 '它利用了ie不支持垂直标签的事实。

以前另一个常用的方法是document.all,因为opera浏览器可以伪装成ie。

可以这样写:(文档。所有导航员。用户代理。(' Opera ')===-1的索引.

还有很多。先记住这些,以便工作时参考。

1.+[1,]

2.+'\v1'

3.(window.attachEvent navigator.userAgent.indexOf('Opera')===-1)

4.(!window.addEventListener navigator.userAgent.indexOf('Opera')===-1)

5.(document.all navigator.userAgent.indexOf('Opera')===-1)

相关文章:
  • 4月7日基金净值:华夏线上经济主题精选混合最新净值0.8128,涨0.43%_基金频道_证券之星
  • 建信中证创新药产业ETF净值下跌1.49% 请保持关注
  • 6月15日基金净值:交银品质增长一年混合A最新净值0.9668,涨2.38%
  • 4月17日基金净值:华夏上证科创板50成份ETF最新净值1.1846,涨0.34%
  • 5月16日基金净值:南方MSCI中国A50互联互通ETF最新净值0.7937,跌0.19%
  • 6月30日基金净值:广发盛兴混合A最新净值0.8315,涨0.35%
  • 国泰黄金ETF净值下跌1.64% 请保持关注_基金频道_证券之星
  • 3月23日基金净值:大成创新趋势混合A最新净值0.927,涨1.76%_基金频道_证券之星
  • 华安纳斯达克100ETF(QDII)净值上涨1.38% 请保持关注
  • 汇添富中证细分有色金属产业主题ETF净值下跌1.78% 请保持关注