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

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 読取専用
NavigatorID.appVersion 読取専用
ブラウザのバージョンをDOMStringで返します。 この値が正確な値を返す事を期待しないで下さい。
Navigator.battery 読取専用
NetworkInformation.connection 読取専用
NavigatorGeolocation.geolocation 読取専用
デバイスの物理的な場所を取得することができるGeolocation オブジェクトを返します。
NavigatorPlugins.javaEnabled 読取専用
NavigatorLanguage.language 読取専用
ユーザーにとって一番望ましい言語(たいていはブラウザーUIの言語)のDOMString を返します。不明な場合にはnullを返します。
NavigatorLanguage.languages 読取専用
ユーザーにとって望ましい順に並べられた配列の DOMStringを替えします。
NavigatorPlugins.mimeTypes 読取専用
ブラウザがサポートしているMIME typesのリストをMimeTypeArray で返します。
NavigatorOnLine.onLine 読取専用
NavigatorID.platform 読取専用
NavigatorPlugins.plugins 読取専用
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.


ブラウザーのビルド識別子を返します (例, "2006090803")。
Returns a boolean indicating whether cookies are enabled in the browser or not.
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.
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.
Returns an Apps object you can use to install, manage, and control Open Web apps.
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
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.
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.
Returns the build number of the current browser (e.g., "20060909").
Returns an empty string. In Netscape 4.7x, returns "US & CA domestic policy" or "Export policy".
Returns a boolean indicating whether the browser is running in standalone mode. Available on Apple's iOS Safari only.
現在のブラウザのベンダーネームを返します (例 "Netscape6")。
vendor version numberを返します (例 "6.1")。
Mouse Lock APIのPointerLockオブジェクトを返します。


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


Allows web sites to register themselves as a possible handler for a given MIME type.
NavigatorID.taintEnabled() 非推奨 Gecko 1.7.8 廃止 Gecko 9.0
falseを返します. JavaScriptの taint/untaint 関数はJavaScript 1.2で削除されました。


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.
Lets code check to see if the document at a given URI is available without using the network.
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.
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,