|
|
|
@ -191,6 +191,13 @@
|
|
|
|
|
, version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (/slimerjs/i.test(ua)) {
|
|
|
|
|
result = {
|
|
|
|
|
name: 'SlimerJS'
|
|
|
|
|
, slimer: t
|
|
|
|
|
, version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
|
|
|
|
|
result = {
|
|
|
|
|
name: 'BlackBerry'
|
|
|
|
@ -227,6 +234,13 @@
|
|
|
|
|
, version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (/chromium/i.test(ua)) {
|
|
|
|
|
result = {
|
|
|
|
|
name: 'Chromium'
|
|
|
|
|
, chromium: t
|
|
|
|
|
, version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (/chrome|crios|crmo/i.test(ua)) {
|
|
|
|
|
result = {
|
|
|
|
|
name: 'Chrome'
|
|
|
|
|