Commit Graph

236 Commits (18881fdd9743252740aa4cdfd489d32990550ea6)

Author SHA1 Message Date
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
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
8 years ago
Denis Demchenko e817fd67a7 add SlimerJS support
8 years ago
Denis Demchenko 6749f62528 add Chromium detecting
8 years ago
Denis Demchenko 542277ceb7 add Xbox detection
8 years ago
Denis Demchenko 277202172b add some browsers from #73
8 years ago
Denis Demchenko 891f98100f add Puffin detection
8 years ago
Denis Demchenko 78ee04fa37 fix Android tablet detection
8 years ago
Denis Demchenko b9edb72e2f add Epiphany browser
8 years ago
Denis Demchenko 40fc55f393 add `blink` flag when we can suppose it
8 years ago
Denis Demchenko d6fb6d5358 fix order: Chrome should be almost lowest, but before Safari
8 years ago
Denis Demchenko 4ac5b4e14d add Opera Coast detection
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
8 years ago
Denis Demchenko 0abf17a0c4 fix main file in package managers specs
8 years ago
Denis Demchenko 80af774724 remove minified file from git
8 years ago
Denis Demchenko 5b67843977 add nexus mobile to detection
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
8 years ago
Denis Demchenko e5a4bf15bc Merge branch 'QupZilla' of git://github.com/yconoclast/bowser into yconoclast-QupZilla
8 years ago
Denis Demchenko ffe414a319 Merge branch 'yconoclast-ucbrowser' into develop
8 years ago
Denis Demchenko 468cf69679 Merge branch 'ucbrowser' of git://github.com/yconoclast/bowser into yconoclast-ucbrowser
8 years ago
Denis Demchenko a763bb43e5 Merge branch 'master' of git://github.com/weo-edu/bowser into weo-edu-master
8 years ago
Damien Saillard ad0e2ee636 fix eventual nexus 0 to 3 being mobile
8 years ago
Damien Saillard 6f151970bf fix nexus 7 to 9 considered as a mobile
8 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.
9 years ago
Dustin Diaz f204fbeca5 Merge pull request #78 from lygstate/master
9 years ago
hsteinbr cda48cb48a Parse user agent by default according to spec.
9 years ago
Yonggang Luo 2b80ea3105 Add bowser test function.
9 years ago
Andrew Shaffer 3c755ed710 add support for googlebot detection
9 years ago
Dustin Diaz bd39e6eb71 Merge pull request #58 from trillioncz/master
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
10 years ago
Dustin Diaz dff5cc37be bump `a` version browsers
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 8bcd3bc802 separated os detection specific code from webkit-based browser detection
10 years ago
BendingBender 6ed5e29fd0 removed (undocumented) `mozilla` flag that was merely mirroring the `gecko` flag
10 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
10 years ago
BendingBender 2e5dbd10b3 small code simplification
10 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
10 years ago
BendingBender c19a6672aa small cleanup
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
BendingBender bae0904d80 added tablet detection, refined blackberry and older mobile chrome detection, added more tests for android native browser
10 years ago
BendingBender 23e385f884 combined webos and touchpad as webos with optional touchpad flag, added silk flag for silk browser, expanded documentation
10 years ago
BendingBender a4014721f2 expanded test suite, added webos version detection
10 years ago
BendingBender ffd340c62b marginally improved regex to detect firefoxos
10 years ago
BendingBender b62ae3e233 Merge branch 'master' into make-testable-and-add-tests
10 years ago
Dustin Diaz 8b6ba9bfd2 Merge branch 'make-testable-and-add-tests' of github.com:Jimdo/bowser into Jimdo-make-testable-and-add-tests
10 years ago
Dustin Diaz cc27fc5f28 update copyright date
10 years ago
BendingBender ede3ff49cd removed falsy flags from results, added osversion for ios/android/winphone,
10 years ago
BendingBender 0da898f906 made version extraction less error-prone/more future-proof, will now always check
10 years ago
BendingBender 24dd55d9b4 added detection and tests for firefox on firefox os
10 years ago
BendingBender 1a22035c5b added tests for seamonkey and fixed detection
10 years ago
BendingBender 4acca40a99 added tests and detection for mobile firefox and mobile chrome
10 years ago
BendingBender 4fdd74d05a fixed indentation
10 years ago
BendingBender ebfaba07e5 Merge branch 'expand-browser-support' of https://github.com/Jimdo/bowser into make-testable-and-add-tests
10 years ago
BendingBender 5d246add74 added detection for newer opera + opera mobile (new/legacy)
10 years ago
Hannes Diercks 981354333e Merge branch 'origin/stable' into make-testable-and-add-tests
10 years ago
Dustin Diaz fe82184bdf adds `ipod` to the mix
10 years ago
Dustin Diaz 4bba352a16 add `ipad` and `mobile` to chrome devices
10 years ago
Dustin Diaz 6f23dc0338 closes #35 - making silk not part of safari detection
10 years ago
Dustin Diaz 3817621cc0 Merge branch 'amazon_silk' of github.com:smtlaissezfaire/bowser into smtlaissezfaire-amazon_silk
10 years ago
Dustin Diaz efe1c6719a closes #16 - move commonjs to first check
10 years ago
Scott Taylor 325df23ddc add support amazon silk support for kindle devices
10 years ago
Hannes Diercks 8668678f8a Add support for ipod, windowsphone, webos and blackberry.
11 years ago
Hannes Diercks 89cffac4a5 Make testable and add tests.
11 years ago
Rob 0a13523041 Added Chrome for iOS
11 years ago
Bob Lauer 647b7d77f8 Added name property
11 years ago
Dustin Diaz af42c3fd45 semicolon surprise
11 years ago
Rob Crawford 37a2e4834a Fix bug in Opera version regex
11 years ago
Dustin Diaz 20826d1ea5 upgrade support
11 years ago
Dustin Diaz 541fab750e rebuild and new relase for IE, Opera, & Phantom
11 years ago
Dustin Diaz eb7a857e5f Merge pull request #20 from MartinodF/patch-1
11 years ago
Dustin Diaz f8e28168de Merge pull request #21 from bbog/patch-1
11 years ago
Pierre Bertet f7aef97ec8 Added phantomjs support (#13) in the source file
11 years ago
Pierre Bertet f5d91976f4 Firefox for Android
11 years ago
Bogdan Bucur 6cd5d1a5c4 Update bowser.js
11 years ago
Martino di Filippo 7fa03f9545 Add IE11 support
11 years ago
Martino di Filippo 601eac6897 Avoid exception when unable to match UA
11 years ago
Dustin Diaz 975a408f15 - add touchpad support
12 years ago
Kelly f381b9373b Removed copyright info.
12 years ago
anthem001 3d4f77a878 Added HP Touchpad support
12 years ago
unknown f8bfa7bcab Added HP Touchpad support
12 years ago
Sean Soria cf3e634570 Fix for missing version in iOS web apps
12 years ago
plukevdh 2be132a7a5 add seamonkey
13 years ago
Rod Vagg ce7bd2f878 jQuery compatibility: 'mozilla' for FF
13 years ago
Dustin Diaz 62a55250f8 - update browser grades.
13 years ago
Rob Lifford 9e948dedc6 added generic ios flag to iphone and ipad
13 years ago
Rob Lifford f695e8fc89 added iPad
13 years ago
Dustin Diaz a339b847d2 - remove double copyright license
13 years ago
Dustin Diaz 970d1f1a73 - new flags for mobile with android and iPhone
13 years ago
Dustin Diaz 6bb347a994 graded supported getting set correctly. bump package
13 years ago
Dustin Diaz 6792081d03 - adds graded support
13 years ago
Dustin Diaz 141bf0bcec - export browser as an object and not a function
13 years ago
Morgan Cheng fcba955d82 cache user agent detection result.
13 years ago
Dustin Diaz a1505c4fb0 boosh
13 years ago