userAgent
userAgent
助手扩展了 Web Request API,提供了额外的属性和方法来与请求中的用户代理对象进行交互。
isBot
一个布尔值,指示请求是否来自已知的机器人。
browser
一个对象,包含有关请求中使用的浏览器的信息。
name
: 表示浏览器名称的字符串,如果无法识别则为undefined
。version
: 表示浏览器版本的字符串,如果无法识别则为undefined
。
device
一个对象,包含有关请求中使用的设备的信息。
model
: 表示设备型号的字符串,如果无法识别则为undefined
。type
: 表示设备类型的字符串,如console
、mobile
、tablet
、smarttv
、wearable
、embedded
或undefined
。vendor
: 表示设备供应商的字符串,如果无法识别则为undefined
。
engine
一个对象,包含有关浏览器引擎的信息。
name
: 表示引擎名称的字符串。可能的值包括:Amaya
、Blink
、EdgeHTML
、Flow
、Gecko
、Goanna
、iCab
、KHTML
、Links
、Lynx
、NetFront
、NetSurf
、Presto
、Tasman
、Trident
、w3m
、WebKit
或undefined
。version
: 表示引擎版本的字符串,如果无法识别则为undefined
。
os
一个对象,包含有关操作系统信息。
name
: 表示操作系统名称的字符串,如果无法识别则为undefined
。version
: 表示操作系统版本的字符串,如果无法识别则为undefined
。
cpu
一个对象,包含有关 CPU 架构的信息。
architecture
: 表示 CPU 架构的字符串。可能的值包括:68k
、amd64
、arm
、arm64
、armhf
、avr
、ia32
、ia64
、irix
、irix64
、mips
、mips64
、pa-risc
、ppc
、sparc
、sparc64
或undefined
。