JavaScript 判断浏览器类型与 User-Agent 解析方法

作者:流萤

时间:2026-10-23

浏览:441

本文总结了基于 JavaScript 判断浏览器类型的方法,重点解析 User-Agent 字符串。通过 navigator.userAgent 获取信息,并提供了识别 IE 浏览器的具体代码逻辑。文中指出该方法在 Windows 10 Edge 浏览器上的局限性,旨在为前端开发提供实用的浏览器兼容性检测参考。

文章目录

前言与背景

前言

在实际开发过程中,经常需要识别用户使用的浏览器类型。由于网络上现有的解决方案往往不够全面,因此本文对这一技术点进行了整理和总结。

User-Agent 信息概览

一、不同浏览器及版本下的 User-Agent 信息

前言与背景

待续……欢迎补充

基于 User-Agent 的判断逻辑

二、根据 User-Agent 信息进行判断

以下代码目前尚无法正确识别 Windows 10 环境下的 Edge 浏览器。


//判断是否是IE浏览器
function isIE() {
  var b = navigator.userAgent;
  var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器
  var a = (b.indexOf("compatible") > -1 && b.indexOf("MSIE") > -1 && !isOpera) || (b.indexOf("Windows NT 6.1; Trident/7.0;") > -1 || b.indexOf("Windows NT 6.1; WOW64; Trident/7.0;") > -1);
  if (a) {
    return true
  } else {
    return false
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章