1
0
mirror of https://github.com/lancedikson/bowser synced 2026-03-02 03:40:27 +00:00

Fix mobile Opera's version detection

refers to #158
This commit is contained in:
Denis Demchenko
2016-09-19 22:55:05 +03:00
parent d5daa10f01
commit 27c7f5b294
2 changed files with 28 additions and 1 deletions

View File

@@ -49,12 +49,20 @@
, xbox = /xbox/i.test(ua)
, result
if (/opera|opr|opios/i.test(ua)) {
if (/opera/i.test(ua)) {
// an old Opera
result = {
name: 'Opera'
, opera: t
, version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
}
} else if (/opr|opios/i.test(ua)) {
// a new Opera
result = {
name: 'Opera'
, opera: t
, version: getFirstMatch(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i) || versionIdentifier
}
}
else if (/SamsungBrowser/i.test(ua)) {
result = {