メインコンテンツへスキップ

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;
...
}