JavaScript の Navigator オブジェクトの定義方法
ナビゲータオブジェクトは、ブラウザの状態やアイデンティティを表す、JavaScript内に用意されているグローバルオブジェクトです。
Navigatorオブジェクトは直接定義することはできず、ブラウザ側で提供されているグローバルオブジェクトです。Navigatorオブジェクトにはwindowオブジェクトからアクセスできます。
以下に一般的なNavigatorオブジェクトのプロパティとメソッドの例をいくつか示します。
- userAgent: ブラウザーのユーザーエージェント文字列を含む読み取り専用の属性を返します。
console.log(window.navigator.userAgent);
- appCodeName:返回浏览器的名称。
console.log(window.navigator.appCodeName);
- appName:ブラウザのフルネームを返します。
console.log(window.navigator.appName);
- appVersion:ブラウザのバージョン情報を返します。
console.log(window.navigator.appVersion);
- プラットフォーム: ブラウザを実行しているオペレーティングシステムのプラットフォームに返る。
console.log(window.navigator.platform);
- ブラウザの優先言語に戻る
console.log(window.navigator.language);
- cookieEnabled: ブラウザでCookieが有効かどうかを示すブール値を返します。
console.log(window.navigator.cookieEnabled);
- 地理位置情報:ユーザの地理位置情報へのアクセスを提供するGeolocationオブジェクトを返します。
console.log(window.navigator.geolocation);
ブラウザの種類によって、Navigator オブジェクトのプロパティとメソッドは異なる場合がありますので、使用前にブラウザの互換性を確認することをお勧めします。