ua-parser-caps
Version:
capabilities for ua-parser2
2,145 lines (2,144 loc) • 5.17 MB
JavaScript
var m = module.exports = {
version: "0.2.0",
"ua-parser2": "^0.1.19",
default: {
capabilities: {
device: {
type: "desktop"
},
user: {
view: null
}
}
},
os: {
family: {
Android: {
regexes: [
[{
regex: /Mobile Safari/i,
capabilities: {
device: {
type: "smartphone"
}
}
}],
[{
regex: /Large.Screen/i,
capabilities: {
user: {
view: "tv"
}
}
}, {
regex: /Mobile.Safari/i,
capabilities: {
user: {
view: "mobile"
}
}
}, {
regex: /Safari/i,
capabilities: {
user: {
view: "tablet"
}
}
}]
],
capabilities: {
device: {
type: "tablet"
},
user: {
view: "mobile"
}
},
major: {
"3": {
capabilities: {
device: {
type: "tablet"
},
user: {
view: "tablet"
}
}
}
}
},
GoogleTV: {
capabilities: {
device: {
type: "tv"
},
user: {
view: "tv"
}
}
},
iOS: {
regexes: [
[{
regex: /Mobile/i,
capabilities: {
device: {
type: "smartphone"
}
}
}]
],
capabilities: {
device: {
type: "tablet"
}
}
},
"Windows CE": {
capabilities: {
device: {
type: "smartphone"
},
user: {
view: "mobile"
}
}
},
"Windows Phone": {
capabilities: {
device: {
type: "smartphone"
},
user: {
view: "mobile"
}
},
regexes: [
[{
regex: /XBLWP7/i,
capabilities: {
user: {
view: "desktop"
}
}
}]
]
},
"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"
}
}
},
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: null,
regexes: [
[{
regex: /AppleTV/i,
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 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 RT": {
capabilities: {
user: {
view: "tablet"
}
},
regexes: [
[{
regex: /WPDesktop/i,
capabilities: {
user: {
view: "desktop"
}
}
}]
]
},
"Windows RT 8.1": {
capabilities: {
user: {
view: "tablet"
}
},
regexes: [
[{
regex: /WPDesktop/i,
capabilities: {
user: {
view: "desktop"
}
}
}]
]
},
"Windows Vista": {
capabilities: {
user: {
view: "desktop"
}
}
},
"Windows XP": {
capabilities: {
user: {
view: "desktop"
}
}
},
Xbox: {
capabilities: {
user: {
view: "tv"
}
}
}
}
},
ua: {
family: {
"Firefox Mobile": {
capabilities: {
user: {
view: "mobile"
}
}
},
"IE Large Screen": {
capabilities: {
user: {
view: "desktop"
}
}
},
AOL: {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
Avant: {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
"Chrome Frame": {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
"Crazy Browser": {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
iRider: {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
IE: {
major: {
"7": {
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
}
}
}
},
regexes: [
[{
regex: /Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
engine: {
major: "8"
}
}
}
}
}, {
regex: /Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
engine: {
major: "9"
}
}
}
}
}, {
regex: /Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
engine: {
major: "10"
}
}
}
}
}, {
regex: /Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
engine: {
major: "11"
}
}
}
}
}]
]
},
"8": {
capabilities: {
info: {
href: {
"1": "http:\u002F\u002Fblogs.msdn.com\u002Fb\u002Fie\u002Farchive\u002F2009\u002F01\u002F09\u002Fthe-internet-explorer-8-user-agent-string-updated-edition.aspx"
},
note: {
"1": "is Trident\\u002F4.0"
}
}
},
regexes: [
[{
regex: /Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
family: "IE",
major: "9"
}
}
}
}, {
regex: /Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
family: "IE",
major: "10"
}
}
}
}, {
regex: /Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
family: "IE",
major: "11"
}
}
}
}]
]
},
"9": {
capabilities: {
info: {
href: {
"1": "http:\u002F\u002Fblogs.msdn.com\u002Fb\u002Fie\u002Farchive\u002F2010\u002F03\u002F23\u002Fintroducing-ie9-s-user-agent-string.aspx"
},
note: {
"1": "is Trident\\u002F5.0"
}
}
},
regexes: [
[{
regex: /Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
family: "IE",
major: "10"
}
}
}
}, {
regex: /Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
family: "IE",
major: "11"
}
}
}
}]
]
},
"10": {
capabilities: {
info: {
href: {
"1": "http:\u002F\u002Fmsdn.microsoft.com\u002Flibrary\u002Fms537503.aspx"
},
note: {
"1": "is Trident\\u002F6.0"
}
}
},
regexes: [
[{
regex: /Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
family: "IE",
major: "11"
}
}
}
}]
]
},
"11": {
capabilities: {
info: {
"1": "http:\u002F\u002Fmsdn.microsoft.com\u002Flibrary\u002Fms537503.aspx"
},
note: {
"1": "is Trident\\u002F7.0"
}
}
}
}
},
Lunascape: {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
Maxthon: {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
Outlook: {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
"QQ Browser": {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "9"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/6\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "10"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 8\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "8"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 9\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "9"
},
engine: {
major: "11"
}
}
}
}
}, {
regex: /MSIE 10\.0;.*; Trident\/7\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "10"
},
engine: {
major: "11"
}
}
}
}
}]
]
},
"Sogou Explorer": {
regexes: [
[{
regex: /MSIE 7\.0;.*; Trident\/4\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "8"
}
}
}
}
}, {
regex: /MSIE 7\.0;.*; Trident\/5\.0/i,
capabilities: {
browser: {
ie_compatibility: {
mode: {
major: "7"
},
engine: {
major: "9"
}
}
}
}
}, {