Skip to content

← enums

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, ZENWALK

INFO

See list of possible os name here.

Values ​

EnumValue
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 ​

greet-amigaos.js
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!');
}

UAParser.js v2 is licensed under AGPLv3 or PRO licenses.