window.navigator

  • リビジョンの URL スラッグ: Web/API/window.navigator
  • リビジョンのタイトル: window.navigator
  • リビジョンの ID: 408621
  • 作成日:
  • 作成者: ethertank
  • 現行リビジョン いいえ
  • コメント Moved From DOM/window.navigator to Web/API/window.navigator

このリビジョンの内容

{{outdated}}{{DomRef}}

概要

navigator オブジェクトへの参照を返します。 navigator オブジェクトを用いることで、スクリプトを実行しているアプリケーションについての情報を得ることができます。

alert("あなたは " + navigator.appName + " を使用しています。");

プロパティ

{{domxref("window.navigator.appCodeName", "navigator.appCodeName")}} {{non-standard_inline}}
現在のブラウザの内部 "コード" ネームを返す(※このプロパティは正確な値を返すとは限りません)
{{domxref("window.navigator.appName", "navigator.appName")}}
ブラウザの正式名称を返す(※このプロパティは正確な値を返すとは限りません)
{{domxref("window.navigator.appVersion", "navigator.appVersion")}}
ブラウザのバージョンを表す文字列を返す(※このプロパティは正確な値を返すとは限りません)
{{domxref("window.navigator.buildID", "navigator.buildID")}} {{non-standard_inline}}
ブラウザのビルド識別子を返す(※例: "2006090803")
{{domxref("window.navigator.connection", "navigator.connection")}}
Provides information about the network connection of a device.
{{domxref("window.navigator.cookieEnabled", "navigator.cookieEnabled")}}
ブラウザのクッキーが有効かどうかを示す真偽値を返す
{{domxref("navigator.doNotTrack")}} {{non-standard_inline}}
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.
{{domxref("navigator.id")}} {{non-standard_inline}}
Returns the {{domxref("window.navigator.id", "id")}} object which you can use to add support for BrowserID to your web site.
{{domxref("window.navigator.language", "navigator.language")}}
ブラウザの言語バージョンを表す文字列を返す
{{domxref("window.navigator.mimeTypes", "navigator.mimeTypes")}}
ブラウザがサポートしている MIME タイプの一覧を返す
{{domxref("window.navigator.mozApps", "navigator.mozApps")}} {{non-standard_inline}}
Returns an {{domxref("window.navigator.mozApps", "Apps")}} object you can use to install, manage, and control Open Web apps.
{{domxref("window.navigator.battery", "navigator.battery")}} {{gecko_minversion_inline("10.0")}} {{non-standard_inline}}
Returns a {{domxref("window.navigator.battery", "battery")}} object you can use to get information about the battery charging status.
{{domxref("navigator.mozNotification")}} {{MobileOnlyInline("2.0")}} {{non-standard_inline}}
{{domxref("navigator.webkitNotification")}}
Returns a {{domxref("navigator.mozNotification", "notification")}} object you can use to deliver notifications to the user from your web application.
{{domxref("window.navigator.mozSettings", "navigator.mozSettings")}} {{b2g_required_inline("1.0")}} {{non-standard_inline}}
Returns a {{domxref("SettingsManager")}} object you can use to access the device's settings
{{domxref("window.navigator.mozSms", "navigator.mozSms")}} {{MobileOnlyInline}} {{gecko_minversion_inline("12.0")}} {{non-standard_inline}}
Returns a {{domxref("SmsManager")}} object you can use to manage SMS messaging in your web application.
{{domxref("navigator.mozSocial")}} {{non-standard_inline}}
{{todo}}
{{domxref("window.navigator.mozTelephony", "navigator.mozTelephony")}} {{MobileOnlyInline}} {{non-standard_inline}}
Returns a {{domxref("Telephony")}} object you can use to create and manage telephone calls.
{{domxref("window.navigator.onLine", "navigator.onLine")}}
ブラウザがオンラインで動作しているかどうかを示す真偽値を返す
{{domxref("window.navigator.oscpu", "navigator.oscpu")}}
現在のオペレーティングシステムを表す文字列を返す
{{domxref("window.navigator.platform", "navigator.platform")}}
ブラウザのプラットフォームを表す文字列を返す
{{domxref("window.navigator.plugins", "navigator.plugins")}}
ブラウザにインストールされているプラグインの一覧を配列で返す
{{domxref("window.navigator.product", "navigator.product")}} {{non-standard_inline}}
現在のブラウザの製品名を返す(※例:"Gecko")
{{domxref("window.navigator.productSub", "navigator.productSub")}} {{non-standard_inline}}
現在のブラウザのビルド番号を返します(※例:"20060909")
{{domxref("window.navigator.securitypolicy", "navigator.securitypolicy")}} {{non-standard_inline}}
空文字列を返す(※Netscape 4.7x のみ "US & CA domestic policy" または、 "Export policy" という文字列を返す)
{{domxref("window.navigator.standalone", "navigator.standalone")}} {{non-standard_inline}}
Returns a boolean indicating whether the browser is running in standalone mode. Available on Apple's iOS Safari only.
{{domxref("window.navigator.userAgent", "navigator.userAgent")}}
現在のブラウザのユーザエージェントを表す文字列を返す
{{domxref("window.navigator.vendor", "navigator.vendor")}} {{non-standard_inline}}
現在のブラウザのベンダー名を返す(※例:"Netscape6")
{{domxref("window.navigator.vendorSub", "navigator.vendorSub")}} {{non-standard_inline}}
ベンダーバージョン番号を返す(※例:"6.1")
navigator.webkitPointer {{non-standard_inline}}
Returns a PointerLock object for the Mouse Lock API.

メソッド

{{domxref("window.navigator.javaEnabled", "navigator.javaEnabled")}}
ホストブラウザで Java が有効かどうかを示す
{{domxref("window.navigator.mozIsLocallyAvailable", "navigator.mozIsLocallyAvailable")}} {{non-standard_inline}}
指定 URI の文書がネットワークを利用しなくても閲覧可能かどうかをチェックする
{{domxref("window.navigator.preference", "navigator.preference")}} {{obsolete_inline("2.0")}} {{non-standard_inline}}
ユーザ設定を設定する。このメソッドは、特権を持つコードでのみ使用可能です。現在は廃止されているため、代わりに XPCOM の Preferences API を用います。
{{domxref("window.navigator.registerContentHandler", "navigator.registerContentHandler")}}
Web サイトを指定した MIME タイプに関連付ける
{{domxref("navigator.registerProtocolHandler", "navigator.registerProtocolHandler")}}
Web サイト を指定したプロトコルに関連付ける
{{domxref("window.navigator.taintEnabled", "navigator.taintEnabled")}} {{deprecated_inline("1.7.8")}} {{obsolete_inline("9.0")}} {{non-standard_inline}}
false を返す。JavaScript の taint/untaint 関数は、JavaScript 1.2 で削除されています(
{{domxref("window.navigator.vibrate", "navigator.vibrate()")}} {{gecko_minversion_inline("11.0")}}
Causes vibration on devices with support for it. Does nothing if vibration support isn't available.

仕様

関連情報

このリビジョンのソースコード

<div>{{outdated}}{{DomRef}}</div>
<h2 id="Summary" name="Summary">概要</h2>
<p>navigator オブジェクトへの参照を返します。 navigator オブジェクトを用いることで、スクリプトを実行しているアプリケーションについての情報を得ることができます。</p>
<h2 id="Example" name="Example">例</h2>
<div style="overflow:hidden;">
  <pre class="brush:js">
alert("あなたは " + navigator.appName + " を使用しています。");
</pre>
</div>
<h2 id="Properties" name="Properties">プロパティ</h2>
<dl>
  <dt>{{domxref("window.navigator.appCodeName", "navigator.appCodeName")}} {{non-standard_inline}}</dt>
  <dd>現在のブラウザの内部 "コード" ネームを返す(※このプロパティは正確な値を返すとは限りません)</dd>
  <dt>{{domxref("window.navigator.appName", "navigator.appName")}}</dt>
  <dd>ブラウザの正式名称を返す(※このプロパティは正確な値を返すとは限りません)</dd>
  <dt>{{domxref("window.navigator.appVersion", "navigator.appVersion")}}</dt>
  <dd>ブラウザのバージョンを表す文字列を返す(※このプロパティは正確な値を返すとは限りません)</dd>
  <dt>{{domxref("window.navigator.buildID", "navigator.buildID")}} {{non-standard_inline}}</dt>
  <dd>ブラウザのビルド識別子を返す(※例: "2006090803")</dd>
  <dt>{{domxref("window.navigator.connection", "navigator.connection")}}</dt>
  <dd>Provides information about the network connection of a device.</dd>
  <dt>{{domxref("window.navigator.cookieEnabled", "navigator.cookieEnabled")}}</dt>
  <dd>ブラウザのクッキーが有効かどうかを示す真偽値を返す</dd>
  <dt>{{domxref("navigator.doNotTrack")}} {{non-standard_inline}}</dt>
  <dd>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.</dd>
  <dt>{{domxref("navigator.id")}} {{non-standard_inline}}</dt>
  <dd>Returns the {{domxref("window.navigator.id", "id")}} object which you can use to add support for <a href="/ja/docs/BrowserID" title="BrowserID">BrowserID</a> to your web site.</dd>
  <dt>{{domxref("window.navigator.language", "navigator.language")}}</dt>
  <dd>ブラウザの言語バージョンを表す文字列を返す</dd>
  <dt>{{domxref("window.navigator.mimeTypes", "navigator.mimeTypes")}}</dt>
  <dd>ブラウザがサポートしている MIME タイプの一覧を返す</dd>
  <dt>{{domxref("window.navigator.mozApps", "navigator.mozApps")}} {{non-standard_inline}}</dt>
  <dd>Returns an {{domxref("window.navigator.mozApps", "Apps")}} object you can use to install, manage, and control <a href="/Open_Web_Apps" title="Open Web apps">Open Web apps</a>.</dd>
  <dt>{{domxref("window.navigator.battery", "navigator.battery")}} {{gecko_minversion_inline("10.0")}} {{non-standard_inline}}</dt>
  <dd>Returns a {{domxref("window.navigator.battery", "battery")}} object you can use to get information about the battery charging status.</dd>
  <dt>{{domxref("navigator.mozNotification")}} {{MobileOnlyInline("2.0")}} {{non-standard_inline}}<br />
    {{domxref("navigator.webkitNotification")}}</dt>
  <dd>Returns a {{domxref("navigator.mozNotification", "notification")}} object you can use to deliver notifications to the user from your web application.</dd>
  <dt>{{domxref("window.navigator.mozSettings", "navigator.mozSettings")}} {{b2g_required_inline("1.0")}} {{non-standard_inline}}</dt>
  <dd>Returns a {{domxref("SettingsManager")}} object you can use to access the device's settings</dd>
  <dt>{{domxref("window.navigator.mozSms", "navigator.mozSms")}} {{MobileOnlyInline}} {{gecko_minversion_inline("12.0")}} {{non-standard_inline}}</dt>
  <dd>Returns a {{domxref("SmsManager")}} object you can use to manage SMS messaging in your web application.</dd>
  <dt>{{domxref("navigator.mozSocial")}} {{non-standard_inline}}</dt>
  <dd>{{todo}}</dd>
  <dt>{{domxref("window.navigator.mozTelephony", "navigator.mozTelephony")}} {{MobileOnlyInline}} {{non-standard_inline}}</dt>
  <dd>Returns a {{domxref("Telephony")}} object you can use to create and manage telephone calls.</dd>
  <dt>{{domxref("window.navigator.onLine", "navigator.onLine")}}</dt>
  <dd>ブラウザがオンラインで動作しているかどうかを示す真偽値を返す</dd>
  <dt>{{domxref("window.navigator.oscpu", "navigator.oscpu")}}</dt>
  <dd>現在のオペレーティングシステムを表す文字列を返す</dd>
  <dt>{{domxref("window.navigator.platform", "navigator.platform")}}</dt>
  <dd>ブラウザのプラットフォームを表す文字列を返す</dd>
  <dt>{{domxref("window.navigator.plugins", "navigator.plugins")}}</dt>
  <dd>ブラウザにインストールされているプラグインの一覧を配列で返す</dd>
  <dt>{{domxref("window.navigator.product", "navigator.product")}} {{non-standard_inline}}</dt>
  <dd>現在のブラウザの製品名を返す(※例:"Gecko")</dd>
  <dt>{{domxref("window.navigator.productSub", "navigator.productSub")}} {{non-standard_inline}}</dt>
  <dd>現在のブラウザのビルド番号を返します(※例:"20060909")</dd>
  <dt>{{domxref("window.navigator.securitypolicy", "navigator.securitypolicy")}} {{non-standard_inline}}</dt>
  <dd>空文字列を返す(※Netscape 4.7x のみ "US &amp; CA domestic policy" または、 "Export policy" という文字列を返す)</dd>
  <dt>{{domxref("window.navigator.standalone", "navigator.standalone")}} {{non-standard_inline}}</dt>
  <dd>Returns a boolean indicating whether the browser is running in standalone mode. Available on Apple's iOS Safari only.</dd>
  <dt>{{domxref("window.navigator.userAgent", "navigator.userAgent")}}</dt>
  <dd>現在のブラウザのユーザエージェントを表す文字列を返す</dd>
  <dt>{{domxref("window.navigator.vendor", "navigator.vendor")}} {{non-standard_inline}}</dt>
  <dd>現在のブラウザのベンダー名を返す(※例:"Netscape6")</dd>
  <dt>{{domxref("window.navigator.vendorSub", "navigator.vendorSub")}} {{non-standard_inline}}</dt>
  <dd>ベンダーバージョン番号を返す(※例:"6.1")</dd>
  <dt><a href="/ja/docs/API/Pointer_Lock_API" title="Mouse Lock API"><code>navigator.webkitPointer</code></a> {{non-standard_inline}}</dt>
  <dd>Returns a PointerLock object for the <a href="/ja/docs/API/Pointer_Lock_API" title="Mouse Lock API">Mouse Lock API</a>.</dd>
</dl>
<h2 id="Methods" name="Methods">メソッド</h2>
<dl>
  <dt>{{domxref("window.navigator.javaEnabled", "navigator.javaEnabled")}}</dt>
  <dd>ホストブラウザで Java が有効かどうかを示す</dd>
  <dt>{{domxref("window.navigator.mozIsLocallyAvailable", "navigator.mozIsLocallyAvailable")}} {{non-standard_inline}}</dt>
  <dd>指定 URI の文書がネットワークを利用しなくても閲覧可能かどうかをチェックする</dd>
  <dt>{{domxref("window.navigator.preference", "navigator.preference")}} {{obsolete_inline("2.0")}} {{non-standard_inline}}</dt>
  <dd>ユーザ設定を設定する。このメソッドは、<a href="http://www.faqts.com/knowledge_base/view.phtml/aid/1608/fid/125/lang/en">特権を持つコードでのみ使用可能です</a>。現在は廃止されているため、代わりに XPCOM の <a href="/ja/docs/Preferences_API">Preferences API</a> を用います。</dd>
  <dt>{{domxref("window.navigator.registerContentHandler", "navigator.registerContentHandler")}}</dt>
  <dd>Web サイトを指定した MIME タイプに関連付ける</dd>
  <dt>{{domxref("navigator.registerProtocolHandler", "navigator.registerProtocolHandler")}}</dt>
  <dd>Web サイト を指定したプロトコルに関連付ける</dd>
  <dt>{{domxref("window.navigator.taintEnabled", "navigator.taintEnabled")}} {{deprecated_inline("1.7.8")}} {{obsolete_inline("9.0")}} {{non-standard_inline}}</dt>
  <dd><code>false</code> を返す。JavaScript の taint/untaint 関数は、JavaScript 1.2 で削除されています(<a href="http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/nav.html#1194117">※</a>)</dd>
  <dt>{{domxref("window.navigator.vibrate", "navigator.vibrate()")}} {{gecko_minversion_inline("11.0")}}</dt>
  <dd>Causes vibration on devices with support for it. Does nothing if vibration support isn't available.</dd>
</dl>
<h2 id="Specification" name="Specification">仕様</h2>
<ul>
  <li><a href="http://www.whatwg.org/html/#navigator" title="http://www.whatwg.org/html/#navigator">HTML 仕様書での定義</a></li>
</ul>
<h2 id="See_also" name="See_also">関連情報</h2>
<ul>
  <li><a href="/ja/docs/DOM_Client_Object_Cross-Reference/navigator" title="DOM_Client_Object_Cross-Reference/navigator">DOM Client Object クロスリファレンス - navigator</a></li>
</ul>
Revert to this revision