Denis Demchenko
9f8ad07aa4
Merge branch 'hotfix/1.7.3'
...
# Conflicts:
# CHANGELOG.md
7 years ago
Jason Pang
21a0a0ce72
Fix Chrome detection for Android 8 OPR6 build num
...
One of Android 8's build numbers is 'opr6.170623.013'. This is expressed
in the user agent as:
"Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPR6.170623.013)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.107 Mobile
Safari/537.36"
Because this library detects the Opera browser if "opera", "opr", or
"opios" is contained in the user agent, the above user agent string is
incorrectly detected as a versionless Opera, instead of Chrome 60.
This commit changes the detection of "opr" to require a trailing slash
'/' character. This works because uild numbers are expressed as
Build/X..., whereas Opera versions are expressed as OPR/X.
fixes #193
7 years ago
Denis Demchenko
744d89089a
Add test for Safari on iOS 11 Preview
...
related to #180
7 years ago
rkurbatov
b066f9bdeb
adds MacOS support
7 years ago
rkurbatov
98538362b3
adds windows version detection
7 years ago
Denis Demchenko
c7d663a7b5
Add tests for some devices on Windows
...
related to #89
8 years ago
Benoit de La Forest
9f31efa62f
Fix WindowsPhone flagged as iOS
...
Related to !168
8 years ago
Benoit de La Forest
e44ca1de6e
fix windowsphone flagged as android
...
Closes #167
8 years ago
Denis Demchenko
27c7f5b294
Fix mobile Opera's version detection
...
refers to #158
8 years ago
Erik Bengtsson
b9d0ed6fd8
Added support for Samsung Internet for Android
8 years ago
Denis Demchenko
5bf468659a
fix type detection of chromium browsers
...
fix #142
8 years ago
Denis Demchenko
e817fd67a7
add SlimerJS support
...
close #141
8 years ago
Denis Demchenko
6749f62528
add Chromium detecting
...
related to #94
8 years ago
Denis Demchenko
542277ceb7
add Xbox detection
...
#fix 139
8 years ago
Denis Demchenko
277202172b
add some browsers from #73
...
fix #73
8 years ago
Denis Demchenko
891f98100f
add Puffin detection
...
fix #68
8 years ago
Denis Demchenko
78ee04fa37
fix Android tablet detection
...
fix #136
8 years ago
Denis Demchenko
b9edb72e2f
add Epiphany browser
...
fix #130
8 years ago
Denis Demchenko
40fc55f393
add `blink` flag when we can suppose it
...
fix #134
8 years ago
Denis Demchenko
4ac5b4e14d
add Opera Coast detection
...
fix #133
8 years ago
Denis Demchenko
0b120a860c
add tests for UC Browser on iOS
8 years ago
Denis Demchenko
e55dd78792
add support of Maxthon browser on iOS
8 years ago
Denis Demchenko
35f635b845
add iOS Safari and Chrome to the tests
8 years ago
Denis Demchenko
62745525df
add support firefox for iOS
8 years ago
Denis Demchenko
197c203e11
fix Safari browser name on iOS
8 years ago
Denis Demchenko
83182d28a0
add iOS 9 support
...
fix #132
8 years ago
Denis Demchenko
71b69e822d
Merge branch 'fix-nexus-mobile-tablet' of git://github.com/daemon1981/bowser into daemon1981-fix-nexus-mobile-tablet
8 years ago
Denis Demchenko
31805826f3
Merge branch 'vivaldi-support' of git://github.com/pokono/bowser into pokono-vivaldi-support
...
# Conflicts:
# README.md
merging #120
8 years ago
Denis Demchenko
e5a4bf15bc
Merge branch 'QupZilla' of git://github.com/yconoclast/bowser into yconoclast-QupZilla
...
# Conflicts:
# README.md
# src/useragents.js
8 years ago
Denis Demchenko
ffe414a319
Merge branch 'yconoclast-ucbrowser' into develop
...
# Conflicts:
# src/useragents.js
8 years ago
Denis Demchenko
468cf69679
Merge branch 'ucbrowser' of git://github.com/yconoclast/bowser into yconoclast-ucbrowser
...
# Conflicts:
# src/bowser.js
8 years ago
Denis Demchenko
a763bb43e5
Merge branch 'master' of git://github.com/weo-edu/bowser into weo-edu-master
...
# Conflicts:
# bowser.js
# bowser.min.js
# src/bowser.js
# src/useragents.js
8 years ago
Damien Saillard
6f151970bf
fix nexus 7 to 9 considered as a mobile
9 years ago
Ivan Carosati
b01795c475
Fixed typo.
9 years ago
Ivan Carosati
80d0934c00
Added Vivaldi headers.
9 years ago
Jose Tavares
d22d9207cb
fix #100 - Exception with QupZilla
9 years ago
Jose Tavares
1fa7c01a85
fix #107 - uc browser is not detect using this library
9 years ago
Will Binns-Smith
32e2bc4807
Expose the UA's os as a property on the results
9 years ago
hsteinbr
38f79cf152
Detect chrome book user agent.
9 years ago
Aleksandr Beshkenadze
47678762bd
Added support for detection of Yandex.Browser.
9 years ago
jdalton
7de18fd27d
Add support for Microsoft Edge.
9 years ago
hsteinbr
cda48cb48a
Parse user agent by default according to spec.
...
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
see 14.43
9 years ago
Andrew Shaffer
3c755ed710
add support for googlebot detection
9 years ago
Ales Rippl
ac247c5d14
mark BB10 browser as A graded
10 years ago
Dustin Diaz
1a70355675
updates tests to reflect new browser groups
10 years ago
BendingBender
1e7a7279c8
refactored detection for firefox/seamonkey/plain gecko to conform to the way other browsers are detected, added version information in case unknown gecko/webkit browser is detected, added detection+tests+docs for sailfish browser
10 years ago
BendingBender
6ed5e29fd0
removed (undocumented) `mozilla` flag that was merely mirroring the `gecko` flag
10 years ago
BendingBender
e39d6a8fc0
added detection for tizen and a new `tizen` flag
10 years ago
BendingBender
b7622cdb3a
added detection for iceweasel, detecting it as firefox, no extra flags added
10 years ago
BendingBender
8fd5310a53
added detection for bada browser, changed docs to reflect the new flag
10 years ago