Skip to content

isAndroid ​

isAndroid は、現在のデバイスで Android が動作しているかどうかを判定するユーティリティ関数です。

補足:

  • すべての Android ブラウザーのユーザーエージェントには、トークン「Android」が含まれます。

インターフェース ​

ts
function isAndroid(userAgent?: string): boolean;

パラメータ ​

  • userAgentstring

    判定対象のユーザーエージェント文字列(省略可能)。デフォルトは navigator.userAgent です。

戻り値 ​

  • boolean

    デバイスで Android が動作している場合は true、それ以外の場合は false。サーバーサイドレンダリング環境では false を返します。

使用例 ​

tsx
if (isAndroid()) {
  // Android 固有のコード
  enableAndroidOptimizations();
}
tsx
// カスタムのユーザーエージェントを指定する場合
const isAndroidDevice = isAndroid(
  'Mozilla/5.0 (Linux; Android 12; Pixel 6) Chrome/120'
);

MIT ライセンスの下で配布されています。