title | short-title | slug | l10n | ||
---|---|---|---|---|---|
Navigator: xr プロパティ |
xr |
Web/API/Navigator/xr |
|
{{APIRef("WebXR Device API")}}{{SecureContext_Header}}{{SeeCompatTable}}
xr
は {{domxref("Navigator")}} インターフェイスによって提供される読み取り専用プロパティで、WebXR 機器 API へのアクセスに使用できる {{domxref("XRSystem")}} オブジェクトを返します。
現在のコンテキストで WebXR 機器 API とのインターフェイスに使用する {{domxref("XRSystem")}} オブジェクト。 これを使用して、拡張現実や仮想現実の画像をユーザーに提示することができます。
それぞれの {{domxref("Window")}} には独自の {{domxref("Navigator")}} のインスタンスがあり、{{domxref("Window.navigator","window.navigator")}} または単に {{domxref("Window.navigator", "navigator")}} としてアクセスできます。 同時に、新しい {{domxref("XRSystem")}} インスタンスも作成され、navigator.xr
として navigator
インスタンスに装着されます。 xr
プロパティが存在する場合は、それを使用して WebXR 機器 API にアクセスできます。
WebXR が利用可能かどうかを判断するには、次のようにします。
if ("xr" in window.navigator) {
/* WebXR can be used! */
} else {
/* WebXR isn't available */
}
{{Specifications}}
{{Compat}}
- WebGL API: ウェブの 2D および 3D グラフィック
- Canvas API: 簡単な 2D グラフィック API