UNPKG

ua-parser-caps

Version:
450 lines (441 loc) 8.91 kB
# # ua-parser capabilities files for user view prefererence # # Copyright (c) 2013 commenthol # # This data is available for use under a CC BY 4.0 license # (http://creativecommons.org/licenses/by/4.0/). # For attribution mention https://github.com/commenthol/ua-parser-caps # # ---- # This capabilities file includes data to obtain a default user view # preference classification based on a User-Agent String. # Motivation: In most modern mobile browsers the user can change the the # User-Agent such to signal their preference of the default use case. # On choosing 'desktop' they prefer to obtain a bigscreen view over # the a possible default 'mobile' view. # The capabilities provided here try to take this into account. # # ---- # user.view attributes # # tv - large screen use # desktop - desktop/ laptop use # tablet - tablet use (screen larger >= 7') # mobile - mobile use (screen smaller < 7') # version: 0.2.0 ua-parser2: ^0.1.19 # defaults for all default: capabilities: user: view: # os specific types os: family: Android: capabilities: user: view: 'mobile' regexes: - regex: 'Large.Screen' capabilities: user: view: 'tv' - regex: 'Mobile.Safari' capabilities: user: view: 'mobile' - regex: 'Safari' capabilities: user: view: 'tablet' major: '3': capabilities: user: view: 'tablet' Arch Linux: capabilities: user: view: 'desktop' ATV OS X: capabilities: user: view: 'tv' BackTrack: capabilities: user: view: 'desktop' Bada: capabilities: user: view: 'mobile' BlackBerry OS: capabilities: user: view: 'mobile' BlackBerry Tablet OS: capabilities: user: view: 'tablet' BREW: capabilities: user: view: 'mobile' Brew MP: capabilities: user: view: 'mobile' BSD: capabilities: user: view: 'desktop' CentOS: capabilities: user: view: 'desktop' Chrome OS: capabilities: user: view: 'desktop' Debian: capabilities: user: view: 'desktop' Fedora: capabilities: user: view: 'desktop' FireHbbTV: capabilities: user: view: 'tv' Firefox OS: capabilities: user: view: 'mobile' FreeBSD: capabilities: user: view: 'desktop' Gentoo: capabilities: user: view: 'desktop' GoogleTV: capabilities: user: view: 'tv' Kindle: capabilities: user: view: 'tablet' Kubuntu: capabilities: user: view: 'desktop' Linux: capabilities: user: view: 'desktop' Linux Mint: capabilities: user: view: 'desktop' Lubuntu: capabilities: user: view: 'desktop' Mac OS: capabilities: user: view: 'desktop' Mac OS X: capabilities: user: view: 'desktop' Mageia: capabilities: user: view: 'desktop' Mandriva: capabilities: user: view: 'desktop' MeeGo: capabilities: user: view: 'mobile' NetBSD: capabilities: user: view: 'desktop' Nokia Series 40: capabilities: user: view: 'mobile' OpenBSD: capabilities: user: view: 'desktop' openSUSE: capabilities: user: view: 'desktop' Other: capabilities: #~ user: #~ view: 'mobile' regexes: - regex: 'AppleTV' capabilities: user: view: 'tv' PCLinuxOS: capabilities: user: view: 'desktop' Puppy: capabilities: user: view: 'desktop' Red Hat: capabilities: user: view: 'desktop' SUSE: capabilities: user: view: 'desktop' Slackware: capabilities: user: view: 'desktop' Solaris: capabilities: user: view: 'desktop' Symbian OS: capabilities: user: view: 'mobile' Symbian^3: capabilities: user: view: 'mobile' Symbian^3 Anna: capabilities: user: view: 'mobile' Symbian^3 Belle: capabilities: user: view: 'mobile' Ubuntu: capabilities: user: view: 'desktop' VRE: capabilities: user: view: 'mobile' webOS: capabilities: user: view: 'mobile' WeTab: capabilities: user: view: 'tablet' WebTV: capabilities: user: view: 'tv' Windows: capabilities: user: view: 'desktop' Windows 2000: capabilities: user: view: 'desktop' Windows 3.1: capabilities: user: view: 'desktop' Windows 7: capabilities: user: view: 'desktop' Windows 8: capabilities: user: view: 'desktop' __regexes__: - regex: '; WPDesktop' capabilities: info: note: 1: 'Windows Phone with IEmobile Desktop view' user: view: desktop Windows 8.1: capabilities: user: view: 'desktop' Windows 95: capabilities: user: view: 'desktop' Windows 98: capabilities: user: view: 'desktop' Windows CE: capabilities: user: view: 'mobile' Windows ME: capabilities: user: view: 'desktop' Windows Mobile: capabilities: user: view: 'mobile' Windows NT: capabilities: user: view: 'desktop' Windows NT 4.0: capabilities: user: view: 'desktop' Windows Phone: capabilities: user: view: 'mobile' regexes: - regex: 'XBLWP7' capabilities: user: view: 'desktop' Windows RT: capabilities: user: view: 'tablet' regexes: - regex: 'WPDesktop' capabilities: user: view: 'desktop' Windows RT 8.1: capabilities: user: view: 'tablet' regexes: - regex: 'WPDesktop' capabilities: user: view: 'desktop' Windows Vista: capabilities: user: view: 'desktop' Windows XP: capabilities: user: view: 'desktop' Xbox: capabilities: user: view: 'tv' # ua ua: family: 'Firefox Mobile': capabilities: user: view: 'mobile' 'IE Large Screen': capabilities: user: view: 'desktop' # device specific types device: family: 'HbbTV': capabilities: user: view: 'tv' brand: regexes: - regex: 'NetCast' capabilities: user: view: 'tv' 'Generic': model: 'Feature Phone': capabilities: user: view: 'mobile' 'Smartphone': capabilities: user: view: 'mobile' 'Tablet': capabilities: user: view: 'tablet' 'Generic_Inettv': capabilities: user: view: 'tv' HTC: model: P510e: regexes: - regex_not: 'Mobile' capabilities: user: view: tablet 'LG': regexes: - regex: 'NetCast' capabilities: user: view: 'tv' 'Nokia': capabilities: user: view: 'mobile' regexes: - regex: 'XBLWP7' capabilities: user: view: 'desktop' - regex: 'WPDesktop' capabilities: user: view: 'desktop' 'Motorola': regexes: - regex: '\bMIDP\b' capabilities: user: view: 'mobile' 'Samsung': regexes: - regex: '\bMIDP\b' capabilities: user: view: 'mobile' 'Woxter': model: 'Android TV BOX 600': capabilities: user: view: 'tv'