Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีตรวจจับอุปกรณ์ Touch Screen ด้วย JavaScript ที่ดีที่สุด

วิธีที่น่าเชื่อถือที่สุดคือตรวจสอบว่ามี touch event properties ใน document หรือไม่:

function checkTouchDevice() {
  return 'ontouchstart' in document.documentElement;
}

สามารถใช้แยก Mobile/Desktop ได้ดังนี้:

if (checkTouchDevice()) {
  // Mobile device
} else {
  // Desktop
}