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