|
|
@ -47,7 +47,7 @@
|
|
|
|
, mobile = !tablet && /[^-]mobi/i.test(ua)
|
|
|
|
, mobile = !tablet && /[^-]mobi/i.test(ua)
|
|
|
|
, result
|
|
|
|
, result
|
|
|
|
|
|
|
|
|
|
|
|
if (/opera|opr/i.test(ua)) {
|
|
|
|
if (/opera|opr|opios/i.test(ua)) {
|
|
|
|
result = {
|
|
|
|
result = {
|
|
|
|
name: 'Opera'
|
|
|
|
name: 'Opera'
|
|
|
|
, opera: t
|
|
|
|
, opera: t
|
|
|
@ -131,11 +131,11 @@
|
|
|
|
, version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
|
|
|
|
, version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (/firefox|iceweasel/i.test(ua)) {
|
|
|
|
else if (/firefox|iceweasel|fxios/i.test(ua)) {
|
|
|
|
result = {
|
|
|
|
result = {
|
|
|
|
name: 'Firefox'
|
|
|
|
name: 'Firefox'
|
|
|
|
, firefox: t
|
|
|
|
, firefox: t
|
|
|
|
, version: getFirstMatch(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)
|
|
|
|
, version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
|
|
|
|
if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
|
|
|
|
result.firefoxos = t
|
|
|
|
result.firefoxos = t
|
|
|
|