使用 Jquery 获取 Internet Explorer 浏览器版本
通过获得到浏览器的 UserAgent 字符串可以得知 Internet Explorer 6-10 的 UserAgent 内容是这样的:
1 2 3 4 | Internet Explorer 10 "5.0 (compatible; MSIE 10.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)" Internet Explorer 9 "5.0 (compatible; MSIE 9.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)" Internet Explorer 8 "4.0 (compatible; MSIE 8.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)" Internet Explorer 7 "4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)" |
所以只需要用正则匹配响应的版本号即可判断当前的浏览器以及版本了。
1 2 3 4 5 6 | var userAgent = window.navigator.userAgent.toLowerCase(); var ie10 = ($.browser.msie && /msie 10\.0/i.test(userAgent)); var ie9 = ($.browser.msie && /msie 9\.0/i.test(userAgent)); var ie8 = ($.browser.msie && /msie 8\.0/i.test(userAgent)); var ie7 = ($.browser.msie && /msie 7\.0/i.test(userAgent)); var ie6 = ($.browser.msie && /msie 6\.0/i.test(userAgent)); |
分类:
JavaScript
标签:
HTML5
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架