Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Navigator

この翻訳は不完全です。英語から この記事を翻訳 してください。

The Navigator interface represents the state and the identity of the user agent. It allows scripts to query it and to register themselves to carry on some activities.

A Navigator object can be retrieved using the read-only Window.navigator property.

プロパティ

Doesn't inherit any property, but implements those defined in NavigatorID, NavigatorLanguage, NavigatorOnLine, NavigatorGeolocation, NavigatorPlugins, NavigatorUserMedia, and NetworkInformation.

標準プロパティ

NavigatorID.appCodeName 読取専用
現在のブラウザの内部のコードネームを返します。 この値が正確な値を返す事を期待しないで下さい。
NavigatorID.appName 読取専用
このブラウザの公式な名前のDOMStringを返します。この値が正確な値を返す事を期待しないで下さい。
NavigatorID.appVersion 読取専用
ブラウザのバージョンをDOMStringで返します。 この値が正確な値を返す事を期待しないで下さい。
Navigator.battery 読取専用
バッテリー残量などの情報を取得できるBatteryManagerオブジェクトを返します。
NetworkInformation.connection 読取専用
デバイスのネットワーク状態の情報を提供するConnectionを返します。
NavigatorGeolocation.geolocation 読取専用
デバイスの物理的な場所を取得することができるGeolocation オブジェクトを返します。
NavigatorPlugins.javaEnabled 読取専用
このブラウザーでJavaがサポートされているかどうかをBooleanで返します。
NavigatorLanguage.language 読取専用
ユーザーにとって一番望ましい言語(たいていはブラウザーUIの言語)のDOMString を返します。不明な場合にはnullを返します。
NavigatorLanguage.languages 読取専用
ユーザーにとって望ましい順に並べられた配列の DOMStringを替えします。
NavigatorPlugins.mimeTypes 読取専用
ブラウザがサポートしているMIME typesのリストをMimeTypeArray で返します。
NavigatorOnLine.onLine 読取専用
現在のブラウザがオンラインかどうかを示すBooleanを返します。
Navigator.oscpu
現在のOSを表す文字列を返します。
NavigatorID.platform 読取専用
現在のブラウザのプラットフォームを表す文字列を返します。この値が正確な値を返す事を期待しないで下さい。
NavigatorPlugins.plugins 読取専用
現在のブラウザにインストールされている配列のPluginArrayを返します。
NavigatorID.product 読取専用
Always returns 'Gecko', on any browser. This property is kept only for compatibility purpose.
NavigatorID.userAgent 読取専用
現在のブラウザのユーザエージェントを表す文字列を返します。
Navigator.serviceWorker 読取専用
Returns a ServiceWorkerContainer object, which provides access to registration, removal, upgrade, and communication with the ServiceWorker objects for the associated document.

非標準プロパティ

navigator.buildID
ブラウザーのビルド識別子を返します (例, "2006090803")。
Navigator.cookieEnabled
Returns a boolean indicating whether cookies are enabled in the browser or not.
navigator.doNotTrack
Reports the value of the user's do-not-track preference. When this value is "yes", your web site or application should not track the user.
navigator.id
Returns the id object which you can use to add support for BrowserID to your web site.
navigator.mozAlarms ※要 FirefoxOS 1.0
Returns a MozAlarmsManager object you can use to schedule notifications or applications to be started at a specific time.
navigator.mozApps
Returns an Apps object you can use to install, manage, and control Open Web apps.
navigator.mozAudioChannelManager
The navigator.mozAudioChannelManager object provides access to the mozAudioChannelManager interface, which is used to manage your Firefox OS device's audio channels, including setting what channel's volume to affect when the volume buttons are pressed inside a particular app.
navigator.mozCamera ※要 FirefoxOS 1.0
Return a CameraManager object you can use to access cameras available on your device.
navigator.mozFMRadio ※要 FirefoxOS 1.0
Return an FMRadio object you can use to access the device FM radio.
navigator.mozMobileConnection ※要 FirefoxOS 1.0
Return a MozMobileConnection object to retrieve the connection states of a mobile device and to perform some SIM/RUIM card actions.
navigator.mozMobileMessage ※要 FirefoxOS 1.1
Returns a MozMobileMessageManager object you can use to manage MMS and SMS messaging in your web application.
navigator.mozNetworkStats ※要 FirefoxOS 1.0
Returns a MozNetworkStatsManager object you can use to access network data amount information.
navigator.mozNfc ※要 FirefoxOS 2.0
Returns a MozNFC object that can be used to access Near Field Communication (NFC) functionality, allowing two phones to have data transferred between one another simply by holding them close or tapping them together.
navigator.mozNotification 非推奨 Gecko 22
navigator.webkitNotification
Returns a notification object you can use to deliver notifications to the user from your web application.
navigator.mozPower ※要 FirefoxOS 1.0
Returns a PowerManager object that allows to control the power usage and turn off unused peripherals to save power.
navigator.mozSettings ※要 FirefoxOS 1.0
Returns a SettingsManager object you can use to access the device's settings.
navigator.mozSms ※要 FirefoxOS 1.0 非推奨 Gecko 25
Returns a MozSmsManager object you can use to manage SMS messaging in your web application.
navigator.mozSocial
The Object, returned by the navigator.mozSocial property, is available within the social media provider's panel to provide functionality it may need.
navigator.mozTCPSocket ※要 FirefoxOS 1.0
Returns a TCPSocket object that allows to open a raw TCP connection.
navigator.mozTelephony ※要 FirefoxOS 1.0
Returns a Telephony object you can use to create and manage telephone calls.
navigator.mozWifiManager ※要 FirefoxOS 1.0
Returns a WifiManager object you can use to manage Wifi networks.
navigator.productSub
Returns the build number of the current browser (e.g., "20060909").
navigator.securitypolicy
Returns an empty string. In Netscape 4.7x, returns "US & CA domestic policy" or "Export policy".
navigator.standalone
Returns a boolean indicating whether the browser is running in standalone mode. Available on Apple's iOS Safari only.
navigator.vendor
現在のブラウザのベンダーネームを返します (例 "Netscape6")。
navigator.vendorSub
vendor version numberを返します (例 "6.1")。
navigator.webkitPointer
Mouse Lock APIのPointerLockオブジェクトを返します。

メソッド

どんなメソッドも継承させません?, but implements those defined in NavigatorID, NavigatorContentUtils, NavigatorUserMedia, and NavigatorStorageUtils.

標準メソッド

NavigatorUserMedia.getUserMedia()
ユーザーにプロンプトで許可を取った後に、デバイスのマイクやカメラからのaudioまたはvideoストリームを返します。
navigator.registerContentHandler
Allows web sites to register themselves as a possible handler for a given MIME type.
navigator.registerProtocolHandler
自分自身のサイトにURLなどのプロトコルに関連づけたハンドラを可能な限り登録します。
NavigatorID.taintEnabled() 非推奨 Gecko 1.7.8 廃止 Gecko 9.0
falseを返します. JavaScriptの taint/untaint 関数はJavaScript 1.2で削除されました。
Navigator.vibrate()
バイブレーションがサポートされている場合、デバイスにバイブレーションを起こします。サポートされていない場合、何もしません。

非標準メソッド

navigator.addIdleObserver ※要 FirefoxOS 1.0
Allows to add an observer to check when the user is idle.
navigator.getDataStores ※要 FirefoxOS 1.0
Provides access to a list of the Data Store API data stores available on the device.
navigator.getDeviceStorage ※要 FirefoxOS 1.0
Gives access to device storage areas.
navigator.getDeviceStorages ※要 FirefoxOS 1.0
Gives access to all the device storage areas of the same type.
navigator.mozHasPendingMessage ※要 FirefoxOS 1.0
Allows an app to know if there is a pending message of a given type.
navigator.mozIsLocallyAvailable
Lets code check to see if the document at a given URI is available without using the network.
navigator.mozPay
Allows in-app payment.
navigator.mozSetMessageHandler ※要 FirefoxOS 1.0
Allows an app to register a function handler for any kind of system message.
navigator.preference 廃止 Gecko 2.0
Sets a user preference. This method is only available to privileged code and is obsolete; you should use the XPCOM Preferences API instead.
navigator.removeIdleObserver ※要 FirefoxOS 1.0
Allows to remove an observer used to check if the user is idle.
navigator.requestWakeLock
Request a wake lock for a resource. A wake lock prevents a specific part of a device from being turned off automatically.

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: lv7777, fscholz
 最終更新者: lv7777,