浏览器User-Agent(UA)大全:PC与移动设备的详细列表
在互联网的日常使用中,浏览器是我们与网站交互的重要工具之一。每当你访问网站时,浏览器不仅仅是加载网页,它还会发送一个“User-Agent(用户代理)”字符串,向网站提供关于设备、操作系统、浏览器版本等信息。了解浏览器User-Agent字符串对于开发者、测试人员及网络安全专业人员都非常重要。
一、浏览器User-Agent是什么
User-Agent(简称UA) 是由浏览器自动发送到网站的一个请求头字段。它包含了客户端环境的各种信息,如操作系统、浏览器类型、浏览器版本、设备类型等。网站根据这些信息,可以适配不同设备和操作系统,提供最佳的用户体验。
详细User-Agent介绍可以参考这篇文章“UserAgent是什么?如何查看UserAgent?”
二、User-Agent的基本结构
一个典型的User-Agent字符串一般由以下几个部分组成:
-
浏览器名称及版本:这部分通常在UA字符串的最前面,用于标识浏览器及其版本号。例如,“Chrome/91.0.4472.124”表示使用的是Google Chrome浏览器,版本号为91.0.4472.124。
-
操作系统信息:用于描述浏览器运行的操作系统,可能包括设备的版本信息。例如,“Windows NT 10.0”表示操作系统是Windows 10。
-
设备信息:在移动设备的UA中,通常会包含设备类型(如手机或平板)和硬件信息(如手机型号、CPU架构等)。
-
其他信息:有时会包含浏览器支持的渲染引擎、网络协议版本等额外信息。
示例
一个典型的浏览器User-Agent字符串看起来像这样:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
- Mozilla/5.0:这是浏览器的兼容性标志,几乎所有现代浏览器都使用这个字符串。
- Windows NT 10.0; Win64; x64:表明操作系统为Windows 10,64位版本。
- AppleWebKit/537.36:浏览器使用的渲染引擎(WebKit)。
- Chrome/91.0.4472.124:浏览器是Google Chrome,版本号是91.0.4472.124。
- Safari/537.36:表明浏览器兼容Safari渲染引擎。
三、浏览器User-Agent列表
浏览器User-Agent有很多种,尤其是随着浏览器、操作系统以及设备的不断更新,UA字符串也不断变化。下面列举了常见的PC端和移动设备端的浏览器User-Agent字符串。
PC端浏览器
-
Google Chrome
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
-
Mozilla Firefox
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0
-
Microsoft Edge
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59
-
Safari (macOS)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Version/13.1.1 Safari/537.36
-
Opera
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 OPR/77.0.4054.172
-
傲游(Maxthon)
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)
-
腾讯TT
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TencentTraveler 4.0)
-
世界之窗(The World) 3.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; The World)
-
搜狗浏览器 1.x
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SE 2.X MetaSr 1.0; SE 2.X MetaSr 1.0; .NET CLR 2.0.50727; SE 2.X MetaSr 1.0)
-
360浏览器
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 360SE)
-
Avant
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser)
-
Green Browser
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
移动设备端浏览器User-Agent
-
Google Chrome (Android)
Mozilla/5.0 (Linux; Android 10; Pixel 4 XL Build/QD1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Mobile Safari/537.36
-
Safari (iPhone)
Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_2 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/537.36
-
Samsung Internet (Android)
Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/14.0 Chrome/91.0.4472.124 Mobile Safari/537.36
-
UC Browser (Android)
Mozilla/5.0 (Linux; U; Android 6.0.1; en-US; SM-G930V Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 UCBrowser/12.12.9.1206 Mobile Safari/537.36
-
Firefox (Android)
Mozilla/5.0 (Android 9; Mobile; rv:89.0) Gecko/89.0 Firefox/89.0
了解浏览器User-Agent字符串的组成和结构对于开发者和网站管理员非常重要,特别是在网站开发和优化、设备适配、SEO优化以及数据分析等方面。随着浏览器和设备的不断更新,UA字符串也会随之发生变化,因此保持对最新User-Agent信息的了解将有助于提升用户体验并优化网站的跨设备兼容性。
Discussion
New Comments
暂无评论。 成为第一个!