как определить устройство js

Аватар пользователя Aleksey
Aleksey
05 апреля 2023

Есть несколько способов определения устройства, на котором на данный момент выполняется код javascript.

  1. С помощью объекта navigator можно получить информацию о браузере и операционной системе. Например, чтобы получить информацию об операционной системе, можно использовать свойство platform объекта navigator:
const os = navigator.platform;
console.log(os); // Windows, MacIntel, Linux x86_64 и т.д.
  1. С помощью объекта window можно получить информацию о размерах окна браузера. Например, чтобы определить, является ли устройство мобильным, можно проверить ширину окна:
const isMobile = window.innerWidth < 768;
console.log(isMobile); // true, если ширина окна меньше 768px
  1. С помощью объекта navigator и его свойства userAgent можно получить строку, содержащую информацию о браузере и операционной системе. Например:
const userAgent = navigator.userAgent;
console.log(userAgent); // Mozilla/5.0 (Windows NT 10.0; Win64; x64)...

Однако, стоит учитывать, что эти способы не всегда дают точную информацию о устройстве, так как пользователи могут изменять настройки браузера и скрывать информацию о своем устройстве.

0 0