$Browser
| 属性 | 説明 |
|---|---|
| formFactor | ブラウザを実行しているハードウェアの種類に基づいて FormFactor Enum 値を返します。
|
| isAndroid | ブラウザが Android デバイス上で実行されているか (true)、否か (false) を示します。 |
| isIOS | すべての実装で使用できるわけではありません。ブラウザが iOS デバイス上で実行されているか (true)、否か (false) を示します。 |
| isIPad | すべての実装で使用できるわけではありません。ブラウザが iPad 上で実行されているか (true)、否か (false) を示します。 |
| isIPhone | すべての実装で使用できるわけではありません。ブラウザが iPhone 上で実行されているか (true)、否か (false) を示します。 |
| isPhone | ブラウザが電話 (ブラウザ対応の携帯電話やスマートフォンを含む) 上で実行されているか (true)、否か (false) を示します。 |
| isTablet | ブラウザが iPad 上または Android 2.2 以降を搭載したタブレット上で実行されているか (true)、否か (false) を示します。 |
| isWindowsPhone | ブラウザが Windows Phone 上で実行されているか (true)、否か (false) を示します。Windows Phone のみが検出され、タブレットやその他のタッチ対応の Windows 8 デバイスは検出されません。 |
例
次の例に、$Browser グローバル値プロバイダの使用法を示します。
1<aura:component>
2 {!$Browser.isTablet}
3 {!$Browser.isPhone}
4 {!$Browser.isAndroid}
5 {!$Browser.formFactor}
6</aura:component>同様に、$A.get() を使用して、クライアント側コントローラのブラウザ情報を確認できます。
1({
2 checkBrowser: function(component) {
3 var device = $A.get("$Browser.formFactor");
4 alert("You are using a " + device);
5 }
6})