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
: OSの名前を表す文字列、またはundefined
。version
: OSのバージョンを表す文字列、またはundefined
。
cpu
CPU アーキテクチャに関する情報を含むオブジェクト。
architecture
: CPUアーキテクチャを表す文字列。可能な値は68k
、amd64
、arm
、arm64
、armhf
、avr
、ia32
、ia64
、irix
、irix64
、mips
、mips64
、pa-risc
、ppc
、sparc
、sparc64
、またはundefined
。