OSName enum
csv
AIX, AMIGA_OS, ANDROID, ANDROID_X86, ARCAOS, ARCH, BADA, BEOS, BLACKBERRY,
CENTOS, CHROME_OS, CHROMECAST, CHROMECAST_ANDROID, CHROMECAST_FUCHSIA,
CHROMECAST_LINUX, CHROMECAST_SMARTSPEAKER, CONTIKI, DEBIAN, DEEPIN,
DRAGONFLY, ELEMENTARY_OS, FEDORA, FIREFOX_OS, FREEBSD, FUCHSIA, GENTOO,
GHOSTBSD, GNU, HAIKU, HARMONYOS, HP_UX, HURD, IOS, JOLI, KAIOS, KNOPPIX,
KUBUNTU, LINPUS, LINSPIRE, LINUX, MACOS, MAEMO, MAGEIA, MANDRIVA, MANJARO,
MEEGO, MINIX, MINT, MORPH_OS, NETBSD, NETRANGE, NETTV, NINTENDO,
OPENHARMONY, OPENBSD, OPENVMS, OS2, PALM, PC_BSD, PCLINUXOS, PICO, PLAN9,
PLAYSTATION, QNX, RASPBIAN, REDHAT, RIM_TABLET_OS, RISC_OS, SABAYON,
SAILFISH, SERENITYOS, SERIES40, SLACKWARE, SOLARIS, SUSE, SYMBIAN,
TIZEN, UBUNTU, UBUNTU_TOUCH, UNIX, VECTORLINUX, VEGA_OS, WATCHOS, WEBOS,
WINDOWS, WINDOWS_CE, WINDOWS_IOT, WINDOWS_MOBILE, WINDOWS_PHONE,
WINDOWS_RT, XBOX, XUBUNTU, ZENWALKINFO
See list of possible os name here.
Values
| Enum | Value |
|---|---|
OSName.AIX | "AIX" |
OSName.AMIGA_OS | "Amiga OS" |
OSName.ANDROID | "Android" |
OSName.ANDROID_X86 | "Android-x86" |
OSName.ARCAOS | "ArcaOS" |
OSName.ARCH | "Arch" |
OSName.BADA | "Bada" |
OSName.BEOS | "BeOS" |
OSName.BLACKBERRY | "BlackBerry" |
OSName.CENTOS | "CentOS" |
OSName.CHROME_OS | "Chrome OS" |
OSName.CHROMECAST | "Chromecast" |
OSName.CHROMECAST_ANDROID | "Chromecast Android" |
OSName.CHROMECAST_FUCHSIA | "Chromecast Fuchsia" |
OSName.CHROMECAST_LINUX | "Chromecast Linux" |
OSName.CHROMECAST_SMARTSPEAKER | "Chromecast SmartSpeaker" |
OSName.CONTIKI | "Contiki" |
OSName.DEBIAN | "Debian" |
OSName.DEEPIN | "Deepin" |
OSName.DRAGONFLY | "DragonFly" |
OSName.ELEMENTARY_OS | "elementary OS" |
OSName.FEDORA | "Fedora" |
OSName.FIREFOX_OS | "Firefox OS" |
OSName.FREEBSD | "FreeBSD" |
OSName.FUCHSIA | "Fuchsia" |
OSName.GENTOO | "Gentoo" |
OSName.GHOSTBSD | "GhostBSD" |
OSName.GNU | "GNU" |
OSName.HAIKU | "Haiku" |
OSName.HARMONYOS | "HarmonyOS" |
OSName.HP_UX | "HP-UX" |
OSName.HURD | "Hurd" |
OSName.IOS | "iOS" |
OSName.JOLI | "Joli" |
OSName.KAIOS | "KaiOS" |
OSName.KNOPPIX | "Knoppix" |
OSName.KUBUNTU | "Kubuntu" |
OSName.LINPUS | "Linpus" |
OSName.LINSPIRE | "Linspire" |
OSName.LINUX | "Linux" |
OSName.MACOS | "macOS" |
OSName.MAEMO | "Maemo" |
OSName.MAGEIA | "Mageia" |
OSName.MANDRIVA | "Mandriva" |
OSName.MANJARO | "Manjaro" |
OSName.MEEGO | "MeeGo" |
OSName.MINIX | "Minix" |
OSName.MINT | "Mint" |
OSName.MORPH_OS | "Morph OS" |
OSName.NETBSD | "NetBSD" |
OSName.NETRANGE | "NetRange" |
OSName.NETTV | "NetTV" |
OSName.NINTENDO | "Nintendo" |
OSName.OPENHARMONY | "OpenHarmony" |
OSName.OPENBSD | "OpenBSD" |
OSName.OPENVMS | "OpenVMS" |
OSName.OS2 | "OS/2" |
OSName.PALM | "Palm" |
OSName.PC_BSD | "PC-BSD" |
OSName.PCLINUXOS | "PCLinuxOS" |
OSName.PICO | "Pico" |
OSName.PLAN9 | "Plan9" |
OSName.PLAYSTATION | "PlayStation" |
OSName.QNX | "QNX" |
OSName.RASPBIAN | "Raspbian" |
OSName.REDHAT | "RedHat" |
OSName.RIM_TABLET_OS | "RIM Tablet OS" |
OSName.RISC_OS | "RISC OS" |
OSName.SABAYON | "Sabayon" |
OSName.SAILFISH | "Sailfish" |
OSName.SERENITYOS | "SerenityOS" |
OSName.SERIES40 | "Series40" |
OSName.SLACKWARE | "Slackware" |
OSName.SOLARIS | "Solaris" |
OSName.SUSE | "SUSE" |
OSName.SYMBIAN | "Symbian" |
OSName.TIZEN | "Tizen" |
OSName.UBUNTU | "Ubuntu" |
OSName.UBUNTU_TOUCH | "Ubuntu Touch" |
OSName.UNIX | "Unix" |
OSName.VECTORLINUX | "VectorLinux" |
OSName.VEGA_OS | "Vega OS" |
OSName.WATCHOS | "watchOS" |
OSName.WEBOS | "WebOS" |
OSName.WINDOWS | "Windows" |
OSName.WINDOWS_CE | "Windows CE" |
OSName.WINDOWS_IOT | "Windows IoT" |
OSName.WINDOWS_MOBILE | "Windows Mobile" |
OSName.WINDOWS_PHONE | "Windows Phone" |
OSName.WINDOWS_RT | "Windows RT" |
OSName.XBOX | "Xbox" |
OSName.XUBUNTU | "Xubuntu" |
OSName.ZENWALK | "Zenwalk" |
Code Example
js
import { UAParser } from 'ua-parser-js';
import { OSName } from 'ua-parser-js/enums';
if (UAParser().os.is(OSName.AMIGA_OS)) {
console.log('Hola, AmigaOS!');
}