常见的浏览器的 UserAgent
浏览器在发送 HTTP 请求时会包含一组用来标识浏览器版本和系统环境的字符串,这就是 UserAgent。后端可以根据 UserAgent 的内容来识别浏览器和系统环境,可以根据系统环境返回不同版本的网页。
不过 UserAgent 的内容是可以更改的,也就是说发送 HTTP 请求的软件可以通过更改 UserAgent 来伪装成浏览器。同样有的浏览器也可以通过更改 UserAgent 来请求不同版本的网页。
下面是常见的浏览器的 UserAgent。
我用来检测 UserAgent 的服务器是 Nginx,PHP 版本是 7.2。
PC版
我的系统版本是 Windows 10 64位。
Google Chrome:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
Firefox:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
Edge:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362
Chromium版 Edge:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36 Edg/79.0.309.51
IE 11:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E)
IE 8:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
IE 8 的系统是 Win7。
Opera:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36 OPR/65.0.3467.69
微信电脑版内置浏览器:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.884.400 QQBrowser/9.0.2524.400
QQ浏览器:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3741.400 QQBrowser/10.5.3863.400
360安全浏览器:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36/11.1.1092.0
360极速浏览器:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
搜狗浏览器:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3314.0 Safari/537.36 SE 2.X MetaSr 1.0
猎豹浏览器:
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
傲游浏览器:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36 Maxthon/5.3.8.2000
2345浏览器:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36
移动版
移动版的系统是 iOS12.4.1。
微信 iOS版 内置浏览器:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.8(0x17000820) NetType/WIFI Language/zh_CN
Safari iOS版:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1
TIM iOS版 内置浏览器:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 QQ/6.5.5.0 TIM/2.5.0.404 V1_IPH_SQ_6.5.5_1_TIM_D Pixel/1080 Core/UIWebView Device/Apple(iPhone 8Plus) NetType/WIFI
UC浏览器 iOS版:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X; zh-CN) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/16G102 UCBrowser/12.7.6.1251 Mobile AliApp(TUnionSDK/0.1.20.3)
QQ浏览器 iOS版:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 MQQBrowser/9.9.1 Mobile/15E148 Safari/604.1 QBWebViewUA/2 QBWebViewType/1 WKType/1
Google Chrome iOS版:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/79.0.3945.73 Mobile/15E148 Safari/605.1
夸克浏览器 iOS版:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X; zh-cn) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/16G102 Quark/3.6.2.993 Mobile
因为本人目前暂时没有 Android 设备,所以没有 Android 浏览器的 UserAgent,后续可能会有更新。
上面测试的浏览器的 UserAgent 可能会随着版本的更新而改变。
版权声明:本文为原创文章,版权归 Mr. Ma's Blog 所有,转载请联系博主获得授权。
本文地址:https://www.misterma.com/archives/844/
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。
新的 Windows 10 以及 Windows 11 的 Edge 都是 Chromium 版本的了。
随便来一个:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Edg/94.0.992.38
在安卓端 Microsoft Edge 好像是 EdgA
这篇文章是 2019 年写的,后面就基本没更新过,除了 IE 的 UA 外其他浏览器的 UA 在今天已经不太适用了。
确实很老了,都快两年了。
不过还是非常感谢您的这篇文章,让我成功绕过了夸克的限制。
第一部分的 PC 端,Edge 有两个版本:Chromium 和 EdgeHTML 两个版本的 UA 略有不同,360 极速也写错了;第二部分的 iOS 拼写不是很规范。
Edge 是 Win 10 自带的,不是 Chromium版。360极速浏览器在 12月13日的时候有版本更新,Chromium内核版本更新到了 78,UserAgent 可能会有点不一样。iOS 拼写之类的我都是直接复制服务器返回的 UserAgent。
我是说你极速浏览器的极字写错了,还有 iOS 的规范书写问题,你说的都是什么和什么?
哈哈,我之前以为你说的是360极速浏览器的 UserAgent 错了。iOS 写法确实不符合规范。感谢指出,已修正。