Window navigator.userAgent 属性

定義と用法

userAgent 属性はブラウザがサーバーに送信するユーザーエージェントヘッダーを返します。

userAgent 属性は読み取り専用です。

返される値には、ブラウザの名前、バージョン、プラットフォームに関する情報が含まれています。

Web 规范は、ブラウザができるだけ少ないヘッダー情報を提供することを推奨しています。この属性が将来のブラウザで変更されないと仮定することは決してありません。

例 1

navigator.userAgent を取得:

let agent = navigator.userAgent;

自分で試してみる

例 2

すべての navigator 属性を表示:

let text = "<p>ブラウザコードネーム: " + navigator.appCodeName + "</p>" +
"<p>ブラウザ名: " + navigator.appName + "</p>" +
"<p>ブラウザバージョン: " + navigator.appVersion + "</p>" +
"<p>クッキー有効: " + navigator.cookieEnabled + "</p>" +
"<p>ブラウザ言語: " + navigator.language + "</p>" +
"<p>ブラウザオンライン: " + navigator.onLine + "</p>" +
"<p>プラットフォーム: " + navigator.platform + "</p>" +
"<p>User-agent header: " + navigator.userAgent + "</p>";

自分で試してみる

文法

navigator.userAgent

返り値

タイプ 説明
文字列 ブラウザのユーザーエージェントヘッダー。

ブラウザのサポート

すべてのブラウザがサポートしています navigator.userAgent

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート