diff --git a/lib/ua-device.js b/lib/ua-device.js index 84cfd07..f72fe0c 100755 --- a/lib/ua-device.js +++ b/lib/ua-device.js @@ -579,8 +579,17 @@ module.exports = function (ua) { * Android Chrome Browser */ else if (uaData.os.name === 'Android' && /safari/i.test(ua) && (match = /chrome\/([0-9\.]+)/i.exec(ua))) { - uaData.browser.name = 'Android Chrome'; - uaData.browser.version = {original: match[1]}; + if (tmpMatch = ua.match(/\s+(\w+Browser)\/?([\d\.]*)/)) { + uaData.browser.name = tmpMatch[1]; + if (tmpMatch[2]) { + uaData.browser.version = {original: tmpMatch[2]}; + } else { + uaData.browser.version = {original: match[1]}; + } + } else { + uaData.browser.name = 'Android Chrome'; + uaData.browser.version = {original: match[1]}; + } } /**