Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 562 Bytes

detect-device-type.md

File metadata and controls

23 lines (19 loc) · 562 Bytes
title type language tags cover dateModified
Detect device type
snippet
javascript
browser
regexp
clutter-2
2020-10-22

Detects whether the page is being viewed on a mobile device or a desktop.

  • Use a regular expression to test the Navigator.userAgent property to figure out if the device is a mobile device or a desktop.
const detectDeviceType = () =>
  /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
    navigator.userAgent
  )
    ? 'Mobile'
    : 'Desktop';

detectDeviceType(); // 'Mobile' or 'Desktop'