XR8.XrDevice.incompatibleReasons()。
XR8.XrDevice.incompatibleReasons({ allowedDevices })
概要
デバイスやブラウザがサポートされていない理由を、XR8.XrDevice.IncompatibilityReasons
の配列で返します。 これは、XR8.XrDevice.isDeviceBrowserCompatible()
がfalseを返した場合のみ、エントリーを含むことになります。
パラメータ
パラメータ | 説明 |
---|---|
allowedDevices [Optional] | サポートするデバイスクラスで、XR8.XrConfig.device() の値です。 |
戻り値
XR8.XrDevice.IncompatibilityReasons
の配列を返します。
例
const reasons = XR8.XrDevice.incompatibleReasons()
for (let reason of reasons) {
switch (reason) {
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_OS:
// サポートされていないOSのエラーメッセージを処理します。
break;
case XR8.XrDevice.IncompabilityReasons.UNSUPPORTED_BROWSER:
// サポートされていないブラウザを処理します。
break;
...
}