--- title: XRInputSource.profiles slug: Web/API/XRInputSource/profiles tags: - API - AR - Configuration - Input - Property - Read-only - Reference - VR - Virtual - WebXR - WebXR API - WebXR Device API - XR - XRInputSource - augmented - profile translation_of: Web/API/XRInputSource/profiles ---

{{APIRef("WebXR")}}{{securecontext_header}}

{{domxref("XRInputSource")}} の profiles 読み取り専用プロパティは、文字列の配列を返します。 各文字列は、入力ソースの構成プロファイルを記述します。 プロファイル文字列は、具体性の高い順にリストされ、最も具体的なプロファイルが最初にリストされます。

: WebXR セッションがインラインモードの場合、profiles リストは常に空です。

構文

let profileList = xrInputSource.profiles;

XRInputSource オブジェクトが表す入力デバイスの構成プロファイルをそれぞれ記述した {{domxref("DOMString")}} オブジェクトの配列。 各入力プロファイルは、入力ソースの好ましい視覚的表現と振る舞いを指定します。

使用上の注意

入力プロファイル名

入力プロファイル名は、入力ソースが使用するように構成できる視覚的表現と振る舞いを説明する文字列です。 各文字列は、

WebXR 入力プロファイルレジストリー(WebXR Input Profiles Registry)は、デバイス開発者とブラウザー開発者が、使用するブラウザーや他の{{Glossary("user agent","ユーザーエージェント")}}に関係なく、特定のデバイスが同じプロファイル文字列を報告するようにするために使用します。

仕様

仕様 状態 コメント
{{SpecName('WebXR','#dom-xrinputsource-profiles','XRInputSource.profiles')}} {{Spec2('WebXR')}} 初期定義

ブラウザーの互換性

{{Compat("api.XRInputSource.profiles")}}

関連情報