rkurbatov
|
b066f9bdeb
|
adds MacOS support
|
7 years ago |
rkurbatov
|
98538362b3
|
adds windows version detection
|
7 years ago |
Denis Demchenko
|
b057077b68
|
Add OS parsing
|
8 years ago |
Denis Demchenko
|
c50d0449d3
|
Add Parser#getBrowserName and Parser#getBrowserVersion
|
8 years ago |
Denis Demchenko
|
ce885847ce
|
Fix version matching
|
8 years ago |
Denis Demchenko
|
d57094d857
|
Finish Parser#_parseBrowser function
|
8 years ago |
Denis Demchenko
|
9e46db26ed
|
make public `getBrowser` and private `parseBrowser`
|
8 years ago |
Denis Demchenko
|
3bb6654320
|
Continue writing
|
8 years ago |
Denis Demchenko
|
575ba8076e
|
fist commit
|
8 years ago |
Dmitri Voronianski
|
29bb872ab2
|
fix global exports
|
8 years ago |
Denis Demchenko
|
c7d663a7b5
|
Add tests for some devices on Windows
related to #89
|
8 years ago |
Denis Demchenko
|
8b92707e7b
|
Throw an error when minVersion map has not a string as a browser version
fixes #165
|
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 |
Denis Demchenko
|
21b9e617a1
|
Merge branch 'eb_samsungBrowser' of https://github.com/eriben/bowser into eriben-eb_samsungBrowser
|
8 years ago |
Erik Bengtsson
|
b9d0ed6fd8
|
Added support for Samsung Internet for Android
|
8 years ago |
devel-pa
|
c7778c550e
|
Act safe in case navigator doesn't have a userAgent.
|
8 years ago |
Chris
|
1c042f96aa
|
Fix #150
|
8 years ago |
Maksim Ryzhikov
|
2de21e77f0
|
fix: Error Object doesn't support this property or method fixes #147
|
8 years ago |
Denis Demchenko
|
e3be8145dc
|
fix strictMode
|
8 years ago |
Denis Demchenko
|
1729a5971b
|
fix jsdoc declaration
|
8 years ago |
Denis Demchenko
|
3f90c80425
|
fix code styleguide: 4 spaces → 2 spaces
|
8 years ago |
Denis Demchenko
|
a28903bd29
|
fix strictMode for isUnsupportedBrowser
|
8 years ago |
Nir Rattner
|
65dfb0918c
|
Fix strict mode logic
|
8 years ago |
Denis Demchenko
|
5bf468659a
|
fix type detection of chromium browsers
fix #142
|
8 years ago |
Denis Demchenko
|
b84c5c09fb
|
fix mistype
|
8 years ago |
Alexander Lukin
|
134aeede53
|
add support for optional ua parameter
|
8 years ago |
Alexander Lukin
|
c30f6d41d9
|
fix isUnsupportedBrowser documentation
|
8 years ago |
Alexander Lukin
|
43ac868d84
|
export bowser.check
|
8 years ago |
Alexander Lukin
|
ec7531e8cb
|
remove @see jsbin comment
|
8 years ago |
Alexander Lukin
|
24b91a4dab
|
fix comments
|
8 years ago |
Alexander Lukin
|
c77cf0ae1b
|
refactoring: use map instead of direct Array::map
|
8 years ago |
Alexander Lukin
|
b51a35e006
|
add Array::map polyfill to compatible with es4
|
8 years ago |
Alexander Lukin
|
c9eed902e3
|
add check method
|
8 years ago |
Alexander Lukin
|
57a45d1dee
|
fix comments
|
8 years ago |
kerbyfc
|
6715bb2b08
|
Implement isUnsupportedBrowser method
See http://jsbin.com/vohahaciku/1/edit?js,console
|
8 years ago |
Denis Demchenko
|
e817fd67a7
|
add SlimerJS support
close #141
|
8 years ago |
Denis Demchenko
|
6749f62528
|
add Chromium detecting
related to #94
|
9 years ago |
Denis Demchenko
|
542277ceb7
|
add Xbox detection
#fix 139
|
9 years ago |
Denis Demchenko
|
277202172b
|
add some browsers from #73
fix #73
|
9 years ago |
Denis Demchenko
|
891f98100f
|
add Puffin detection
fix #68
|
9 years ago |
Denis Demchenko
|
78ee04fa37
|
fix Android tablet detection
fix #136
|
9 years ago |
Denis Demchenko
|
b9edb72e2f
|
add Epiphany browser
fix #130
|
9 years ago |
Denis Demchenko
|
40fc55f393
|
add `blink` flag when we can suppose it
fix #134
|
9 years ago |
Denis Demchenko
|
d6fb6d5358
|
fix order: Chrome should be almost lowest, but before Safari
|
9 years ago |
Denis Demchenko
|
4ac5b4e14d
|
add Opera Coast detection
fix #133
|
9 years ago |
Denis Demchenko
|
0b120a860c
|
add tests for UC Browser on iOS
|
9 years ago |
Denis Demchenko
|
e55dd78792
|
add support of Maxthon browser on iOS
|
9 years ago |
Denis Demchenko
|
35f635b845
|
add iOS Safari and Chrome to the tests
|
9 years ago |
Denis Demchenko
|
62745525df
|
add support firefox for iOS
|
9 years ago |
Denis Demchenko
|
197c203e11
|
fix Safari browser name on iOS
|
9 years ago |
Denis Demchenko
|
83182d28a0
|
add iOS 9 support
fix #132
|
9 years ago |
Denis Demchenko
|
0abf17a0c4
|
fix main file in package managers specs
|
9 years ago |
Denis Demchenko
|
80af774724
|
remove minified file from git
|
9 years ago |
Denis Demchenko
|
5b67843977
|
add nexus mobile to detection
|
9 years ago |
Denis Demchenko
|
71b69e822d
|
Merge branch 'fix-nexus-mobile-tablet' of git://github.com/daemon1981/bowser into daemon1981-fix-nexus-mobile-tablet
|
9 years ago |
Denis Demchenko
|
31805826f3
|
Merge branch 'vivaldi-support' of git://github.com/pokono/bowser into pokono-vivaldi-support
# Conflicts:
# README.md
merging #120
|
9 years ago |
Denis Demchenko
|
e5a4bf15bc
|
Merge branch 'QupZilla' of git://github.com/yconoclast/bowser into yconoclast-QupZilla
# Conflicts:
# README.md
# src/useragents.js
|
9 years ago |
Denis Demchenko
|
ffe414a319
|
Merge branch 'yconoclast-ucbrowser' into develop
# Conflicts:
# src/useragents.js
|
9 years ago |
Denis Demchenko
|
468cf69679
|
Merge branch 'ucbrowser' of git://github.com/yconoclast/bowser into yconoclast-ucbrowser
# Conflicts:
# src/bowser.js
|
9 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
|
9 years ago |
Damien Saillard
|
ad0e2ee636
|
fix eventual nexus 0 to 3 being mobile
|
9 years ago |
Damien Saillard
|
6f151970bf
|
fix nexus 7 to 9 considered as a mobile
|
9 years ago |
Ivan Carosati
|
23697032da
|
Added support for grade a.
|
9 years ago |
Ivan Carosati
|
b98e37c6ac
|
Vivaldi version number is now parsed correctly.
|
9 years ago |
Ivan Carosati
|
b01795c475
|
Fixed typo.
|
9 years ago |
Ivan Carosati
|
14f16d6120
|
Trying to get version number to validate.
|
9 years ago |
Ivan Carosati
|
fb5ddeadcb
|
Added Vivaldi case.
|
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 |
Dustin Diaz
|
41b7f81209
|
changes year copyright
|
9 years ago |
Dustin Diaz
|
68d08113a5
|
officially change export to be the `bowser` object directly
|
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.
|
10 years ago |
Dustin Diaz
|
f204fbeca5
|
Merge pull request #78 from lygstate/master
Add bowser test function.
|
10 years ago |
hsteinbr
|
cda48cb48a
|
Parse user agent by default according to spec.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
see 14.43
|
10 years ago |
Yonggang Luo
|
2b80ea3105
|
Add bowser test function.
|
10 years ago |
Andrew Shaffer
|
3c755ed710
|
add support for googlebot detection
|
10 years ago |
Dustin Diaz
|
bd39e6eb71
|
Merge pull request #58 from trillioncz/master
mark BB10 browser as A graded
|
10 years ago |
Stefan Penner
|
657f85a1b8
|
ensure the define belongs to amd
|
10 years ago |
Ales Rippl
|
ac247c5d14
|
mark BB10 browser as A graded
|
10 years ago |
Dustin Diaz
|
1a70355675
|
updates tests to reflect new browser groups
|
11 years ago |
Dustin Diaz
|
dff5cc37be
|
bump `a` version browsers
|
11 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
|
11 years ago |
BendingBender
|
8bcd3bc802
|
separated os detection specific code from webkit-based browser detection
|
11 years ago |
BendingBender
|
6ed5e29fd0
|
removed (undocumented) `mozilla` flag that was merely mirroring the `gecko` flag
|
11 years ago |
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
|
11 years ago |
BendingBender
|
2e5dbd10b3
|
small code simplification
|
11 years ago |
BendingBender
|
745c38b758
|
first flush of refactorings, clarified identifiers, moved flag generation for OSes that may have multiple browsers out of browser-specific code
|
11 years ago |
BendingBender
|
c19a6672aa
|
small cleanup
|
11 years ago |
BendingBender
|
e39d6a8fc0
|
added detection for tizen and a new `tizen` flag
|
11 years ago |
BendingBender
|
b7622cdb3a
|
added detection for iceweasel, detecting it as firefox, no extra flags added
|
11 years ago |
BendingBender
|
8fd5310a53
|
added detection for bada browser, changed docs to reflect the new flag
|
11 years ago |
BendingBender
|
bae0904d80
|
added tablet detection, refined blackberry and older mobile chrome detection, added more tests for android native browser
|
11 years ago |
BendingBender
|
23e385f884
|
combined webos and touchpad as webos with optional touchpad flag, added silk flag for silk browser, expanded documentation
|
11 years ago |
BendingBender
|
a4014721f2
|
expanded test suite, added webos version detection
|
11 years ago |