1
0
mirror of https://github.com/lancedikson/bowser synced 2024-10-27 20:34:22 +00:00
Commit Graph

91 Commits

Author SHA1 Message Date
Denis Demchenko
80af774724 remove minified file from git 2016-05-06 21:29:22 +03:00
Denis Demchenko
5b67843977 add nexus mobile to detection 2016-04-16 19:00:31 +03:00
Denis Demchenko
71b69e822d Merge branch 'fix-nexus-mobile-tablet' of git://github.com/daemon1981/bowser into daemon1981-fix-nexus-mobile-tablet 2016-04-16 18:54:58 +03:00
Denis Demchenko
31805826f3 Merge branch 'vivaldi-support' of git://github.com/pokono/bowser into pokono-vivaldi-support
# Conflicts:
#	README.md

merging #120
2016-04-16 18:53:36 +03:00
Denis Demchenko
e5a4bf15bc Merge branch 'QupZilla' of git://github.com/yconoclast/bowser into yconoclast-QupZilla
# Conflicts:
#	README.md
#	src/useragents.js
2016-04-15 00:01:11 +03:00
Denis Demchenko
ffe414a319 Merge branch 'yconoclast-ucbrowser' into develop
# Conflicts:
#	src/useragents.js
2016-04-14 23:45:04 +03:00
Denis Demchenko
468cf69679 Merge branch 'ucbrowser' of git://github.com/yconoclast/bowser into yconoclast-ucbrowser
# Conflicts:
#	src/bowser.js
2016-04-14 23:43:37 +03:00
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
2016-04-14 23:25:31 +03:00
Damien Saillard
ad0e2ee636 fix eventual nexus 0 to 3 being mobile 2016-01-27 14:23:38 +01:00
Damien Saillard
6f151970bf fix nexus 7 to 9 considered as a mobile 2016-01-27 10:14:11 +01:00
Ivan Carosati
23697032da Added support for grade a. 2015-12-07 16:19:56 -05:00
Ivan Carosati
b98e37c6ac Vivaldi version number is now parsed correctly. 2015-12-07 16:17:10 -05:00
Ivan Carosati
14f16d6120 Trying to get version number to validate. 2015-12-07 16:12:18 -05:00
Ivan Carosati
fb5ddeadcb Added Vivaldi case. 2015-12-07 16:09:18 -05:00
Jose Tavares
d22d9207cb fix #100 - Exception with QupZilla 2015-10-18 20:21:29 +01:00
Jose Tavares
1fa7c01a85 fix #107 - uc browser is not detect using this library 2015-10-18 20:06:08 +01:00
Will Binns-Smith
32e2bc4807 Expose the UA's os as a property on the results 2015-10-08 22:11:24 -07:00
Dustin Diaz
68d08113a5 officially change export to be the bowser object directly 2015-07-25 19:14:31 -07:00
hsteinbr
38f79cf152 Detect chrome book user agent. 2015-06-04 13:53:50 -07:00
Aleksandr Beshkenadze
47678762bd Added support for detection of Yandex.Browser. 2015-05-27 15:51:04 +03:00
jdalton
7de18fd27d Add support for Microsoft Edge. 2015-05-15 19:35:13 -07:00
Dustin Diaz
f204fbeca5 Merge pull request #78 from lygstate/master
Add bowser test function.
2015-05-04 16:47:28 -07:00
hsteinbr
cda48cb48a Parse user agent by default according to spec.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
see 14.43
2015-05-01 15:38:36 -07:00
Yonggang Luo
2b80ea3105 Add bowser test function. 2015-03-12 23:04:02 +08:00
Andrew Shaffer
3c755ed710 add support for googlebot detection 2015-02-27 15:20:55 -08:00
Dustin Diaz
bd39e6eb71 Merge pull request #58 from trillioncz/master
mark BB10 browser as A graded
2014-10-06 11:00:45 -07:00
Stefan Penner
657f85a1b8 ensure the define belongs to amd 2014-10-06 11:09:38 -04:00
Ales Rippl
ac247c5d14 mark BB10 browser as A graded 2014-09-09 17:23:30 +02:00
Dustin Diaz
dff5cc37be bump a version browsers 2014-04-07 16:59:27 -07:00
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 2014-02-28 19:53:50 +01:00
BendingBender
8bcd3bc802 separated os detection specific code from webkit-based browser detection 2014-02-28 18:03:32 +01:00
BendingBender
6ed5e29fd0 removed (undocumented) mozilla flag that was merely mirroring the gecko flag 2014-02-28 02:06:23 +01:00
BendingBender
fd1d833dec refactored regex matching to be executed at the latest possible moment and after a match was found to skip all consecutive regex execution instead of running *all* of the checks upfront 2014-02-28 01:58:30 +01:00
BendingBender
2e5dbd10b3 small code simplification 2014-02-26 00:22:58 +01:00
BendingBender
745c38b758 first flush of refactorings, clarified identifiers, moved flag generation for OSes that may have multiple browsers out of browser-specific code 2014-02-25 23:34:03 +01:00
BendingBender
c19a6672aa small cleanup 2014-02-25 01:52:27 +01:00
BendingBender
e39d6a8fc0 added detection for tizen and a new tizen flag 2014-02-25 01:48:35 +01:00
BendingBender
b7622cdb3a added detection for iceweasel, detecting it as firefox, no extra flags added 2014-02-25 01:05:55 +01:00
BendingBender
8fd5310a53 added detection for bada browser, changed docs to reflect the new flag 2014-02-25 00:47:02 +01:00
BendingBender
bae0904d80 added tablet detection, refined blackberry and older mobile chrome detection, added more tests for android native browser 2014-02-24 22:55:24 +01:00
BendingBender
23e385f884 combined webos and touchpad as webos with optional touchpad flag, added silk flag for silk browser, expanded documentation 2014-02-24 01:16:33 +01:00
BendingBender
a4014721f2 expanded test suite, added webos version detection 2014-02-24 00:17:24 +01:00
BendingBender
ffd340c62b marginally improved regex to detect firefoxos 2014-02-22 00:48:51 +01:00
BendingBender
b62ae3e233 Merge branch 'master' into make-testable-and-add-tests
Conflicts:
	bowser.js
	bowser.min.js
2014-02-21 21:07:21 +01:00
BendingBender
ede3ff49cd removed falsy flags from results, added osversion for ios/android/winphone,
added msie flag for winphone, made ios safari a-grade down to v6
2014-02-21 13:56:57 +01:00
BendingBender
0da898f906 made version extraction less error-prone/more future-proof, will now always check
if result of regex match is truthy and array bounds are correct before actually
accessing the version number
2014-02-21 01:23:58 +01:00
BendingBender
24dd55d9b4 added detection and tests for firefox on firefox os 2014-02-21 00:54:32 +01:00
BendingBender
1a22035c5b added tests for seamonkey and fixed detection 2014-02-21 00:30:09 +01:00
BendingBender
4acca40a99 added tests and detection for mobile firefox and mobile chrome 2014-02-21 00:02:13 +01:00
BendingBender
4fdd74d05a fixed indentation 2014-02-20 23:17:59 +01:00