HTTP利用者エージェント

利用者エージェント (Web)

仕様書

HTTP 利用者エージェント

[17] 利用者エージェントは、要求を開始する色々なクライアントプログラムです。 例えばブラウザースパイダー (Web ベースのロボット)、 コマンドラインツール、カスタムアプリケーション、モバイルアプリケーションなどがあります。 >>16

[18]クライアント」も要求を送信するプログラムと定義されていて、 利用者エージェントと交換可能な用語のようにも思えますが、そうは明記されておらず、 RFC 著者の意図が何であるのかはっきりしません。

[19] 「利用者」エージェントは、要求の時点で必ずしも人間利用者が当該ソフトウェアを操作している必要はありません。自動で動作するボットであっても、 利用者エージェントです。 >>16 2.2.

状態

[20] HTTP 利用者エージェントは、次の一時的または永続的な状態や設定を保持するか、 または保持できます。

上流の一覧
HSTSポリシー
既知ピン付きホスト
代替サービス
接続プール
処理済みのHTTPリダイレクトの一覧 (無限リダイレクト防止用)
応答待ちの要求の一覧とタイムアウト時刻
保存された Cookie の一覧
キャッシュ
対象
固定状態においてマウスイベントを転送するべき要素です。
元のカーソル位置

Web ブラウザー

[1] Webブラウザーを参照。

プッシュ

[7] 利用者エージェント (user agent) は、 プッシュメッセージ受信者 (recipient) たる装置ソフトウェアです。 >>6

[9] 利用者エージェントは、プッシュサービス資源URL を事前に知っておく必要があります。

歴史

[11] HTTP (RFC1945 1.2, RFC2068 1.3, RFC2616 1.3)
user agent
The client which initiates a request. These are often browsers, editors, spiders (web-traversing robots), or other end user tools.
利用者エージェント
要求を始めるクライアント。 しばしばブラウザであったり、エディタであったり、 蜘蛛 (ウェブ探索ロボット), であったり、他の末端利用者工具だったりします。

[12] 利用者の入力を受付け、その入力の WWW の解釈を提示するソフトウェア又はハードウェア機器。 (ISO‐HTML http://purl.org/NET/ISO+IEC.15445/15445.html#DEFS 4.13 参照。)

[8]

利用者エージェント (user agent)
利用者エージェントは、この仕様に従って XHTML 文書を処理するシステムです。

[13]

利用者エージェント (User Agent)
XHTML Mobile Profile 文書その他の資源利用者に代わり解釈するソフトウェア装置
XHTML Mobile Profile (2001年10月29日) 3.2

[14] Introduction – SVG 1.1 (Second Edition) ( ( 版)) http://www.w3.org/TR/2011/REC-SVG11-20110816/intro.html#TermUserAgent

[15] Widget Interface ( ( 版)) http://www.w3.org/TR/widgets-apis/#user-agent-0

[2] Pointer Lock () https://w3c.github.io/pointerlock/#dfn-user-agent

This specification defines conformance criteria that apply to a single product: the user agent that implements the interfaces that it contains.

[3] Define "user agent" (jyasskin著, ) https://github.com/whatwg/infra/commit/d4a3e9003e6695e3e1379a8581d945759566bfac

[4] Define "user agent". by jyasskin · Pull Request #269 · whatwg/infra () https://github.com/whatwg/infra/pull/269

[5] Define "user agent" · Issue #1021 · whatwg/html () https://github.com/whatwg/html/issues/1021