userAgent
L'utilitaire userAgent
étend l'API Web Request avec des propriétés et méthodes supplémentaires pour interagir avec l'objet user agent de la requête.
isBot
Un booléen indiquant si la requête provient d'un bot connu.
browser
Un objet contenant des informations sur le navigateur utilisé dans la requête.
name
: Une chaîne représentant le nom du navigateur, ouundefined
si non identifiable.version
: Une chaîne représentant la version du navigateur, ouundefined
.
device
Un objet contenant des informations sur l'appareil utilisé dans la requête.
model
: Une chaîne représentant le modèle de l'appareil, ouundefined
.type
: Une chaîne représentant le type d'appareil, commeconsole
,mobile
,tablet
,smarttv
,wearable
,embedded
, ouundefined
.vendor
: Une chaîne représentant le fabricant de l'appareil, ouundefined
.
engine
Un objet contenant des informations sur le moteur du navigateur.
name
: Une chaîne représentant le nom du moteur. Valeurs possibles :Amaya
,Blink
,EdgeHTML
,Flow
,Gecko
,Goanna
,iCab
,KHTML
,Links
,Lynx
,NetFront
,NetSurf
,Presto
,Tasman
,Trident
,w3m
,WebKit
ouundefined
.version
: Une chaîne représentant la version du moteur, ouundefined
.
os
Un objet contenant des informations sur le système d'exploitation.
name
: Une chaîne représentant le nom du système d'exploitation, ouundefined
.version
: Une chaîne représentant la version du système d'exploitation, ouundefined
.
cpu
Un objet contenant des informations sur l'architecture du CPU.
architecture
: Une chaîne représentant l'architecture du CPU. Valeurs possibles :68k
,amd64
,arm
,arm64
,armhf
,avr
,ia32
,ia64
,irix
,irix64
,mips
,mips64
,pa-risc
,ppc
,sparc
,sparc64
ouundefined