通过 JS 获取浏览器 UA(User Agent, 用户代理)
<script>
function whatBrowser() {
// 获取完整的浏览器名称
document.Browser.Name.value=navigator.appName;
// 获取浏览器的版本, 一般不与实际的浏览器版本对应
document.Browser.Version.value=navigator.appVersion;
// 获取浏览器的名称. 通常都是 Mozilla, 即使在非 Mozilla 的浏览器中也是如此
document.Browser.Code.value=navigator.appCodeName;
// 获取浏览器的用户代理字符串
document.Browser.Agent.value=navigator.userAgent;
</script>
使用 navigator 对象(Navigator 对象包含有关浏览器的信息)
1.Navigator.appCodeName, 浏览器代码名的字符表示
2.appName, 浏览器的名称
3.appVersion 返回 brower 平台和版本信息
4.platform, 返回运行浏览器的操作系统平台
5.userAgent, 返回客户机发送给服务器的 useragent 头部的值
PS: 浏览器标识 (UA) 可以使得服务器能够识别客户使用的操作系统及版本, CPU 类型, 浏览器及版本, 浏览器渲染引擎, 浏览器语言, 浏览器插件, 从而判断用户是使用电脑浏览还是手机浏览, 让网页作出自动的适应.
来源: https://www.2cto.com/kf/201808/766342.html