30-seconds-of-code
Version:
A collection of useful JavaScript snippets.
17 lines (12 loc) • 465 B
Markdown
Detects wether the website is being opened in a mobile device or a desktop/laptop.
Use a regular expression to test the `navigator.userAgent` property to figure out if the device is a mobile device or a desktop/laptop.
```js
const detectDeviceType = () =>
/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)
? 'Mobile'
: 'Desktop';
```
```js
detectDeviceType(); // "Mobile" or "Desktop"
```