Navigator インターフェイスの maxTouchPoints プロパティは読み取り専用で、現在の端末で対応している同時タッチコンタクト点の最大数を返します。

構文

touchPoints = navigator.maxTouchPoints;

if (navigator.maxTouchPoints > 1) {
  // ブラウザーがマルチタッチに対応
}

仕様書

仕様書 状態 備考
Pointer Events – Level 2
maxTouchPoints の定義
草案 非安定バージョン。
Pointer Events
maxTouchPoints の定義
勧告 初回定義

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
maxTouchPointsChrome 完全対応 35Edge 完全対応 12Firefox 完全対応 59
完全対応 59
完全対応 29
無効
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 11
完全対応 11
完全対応 10
接頭辞付き
接頭辞付き ms のベンダー接頭辞が必要
Opera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 35Firefox Android 完全対応 29
補足 無効
完全対応 29
補足 無効
補足 See bug 1426786.
無効 From version 29: this feature is behind the dom.w3c_pointer_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
未対応  
未対応
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

ドキュメントのタグと貢献者

このページの貢献者: mdnwebdocs-bot, mfuji09, YuichiNukiyama
最終更新者: mdnwebdocs-bot,