diff --git a/src/bowser.js b/src/bowser.js index eb0c5a64..2911fe30 100644 --- a/src/bowser.js +++ b/src/bowser.js @@ -82,6 +82,13 @@ , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i) } } + else if (/epiphany/i.test(ua)) { + result = { + name: 'Epiphany' + , epiphany: t + , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i) + } + } else if (windowsphone) { result = { name: 'Windows Phone' diff --git a/src/useragents.js b/src/useragents.js index 26eb0b92..9b56e38d 100644 --- a/src/useragents.js +++ b/src/useragents.js @@ -1179,4 +1179,13 @@ module.exports.useragents = { , a: true } } + , 'Epiphany': { + 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/602.1 (KHTML, like Gecko) Version/8.0 Safari/602.1 Debian/buildd-unstable (3.18.5-1) Epiphany/3.18.5': { + epiphany: true + , x: true + , webkit: true + , version: '3.18.5' + , linux: true + } + } }