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