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

282 Commits

Author SHA1 Message Date
Denis Demchenko
24d1ce5e2c Revert "Merge pull request #382 from DarkPurple141/types-update"
This reverts commit 406e39d2fe, reversing
changes made to d238da4906.
2019-12-26 23:26:36 +02:00
Denis Demchenko
406e39d2fe
Merge pull request #382 from DarkPurple141/types-update
fix: update types to include constants in types.d.ts
2019-12-26 15:56:37 +02:00
Denis Demchenko
d238da4906
Merge pull request #383 from oliverfoster/issue/359
fixes #359 IE11 Added Array.prototype.find and Object.assign polyfills
2019-12-26 15:55:29 +02:00
Denis Demchenko
366a9c47e9
Merge pull request #381 from Tindtily/feature/add-wechat-ua
add windowswechat ua
2019-12-26 15:50:21 +02:00
Denis Demchenko
de5b4e02fe
Merge pull request #379 from neckro/production
Correctly detect Firefox on iPad
2019-12-26 15:48:46 +02:00
Alex Hinds
8fbbc33d87 Amended re-export to also import 2019-12-20 08:50:05 +11:00
Oliver foster
5a6af193d2 Extended test cases and fixed bug 2019-12-19 12:00:46 +00:00
Oliver foster
f27c7e0580 Edited typo 2019-12-19 11:49:50 +00:00
Oliver foster
3cdfd7de02 Expanded test coverage for utils.js 2019-12-19 11:22:40 +00:00
Oliver foster
a54868776d Fixed linting issues 2019-12-19 10:51:30 +00:00
Oliver foster
e55055534f Fix travis errors 2019-12-19 10:45:33 +00:00
Oliver foster
97aa1e1972 Fix travis warnings 2019-12-19 10:36:51 +00:00
Oliver foster
d0dfa37e50 Added fallback to native functions 2019-12-19 10:12:52 +00:00
Oliver Foster
066f665aac
Changed bad code 2019-12-19 10:05:29 +00:00
Oliver foster
f5a908584c fixes #359 IE11 Added Array.prototype.find and Object.assign polyfills 2019-12-19 10:02:14 +00:00
Alex Hinds
9c3fc30c81 fix: update types to include constants 2019-12-19 17:05:56 +11:00
zhaoxiaohai
adde31f807 add windowswechat ua 2019-12-17 16:24:04 +08:00
Joseph Culbert
b213e4c8a6 Correctly detect Firefox on iPad 2019-12-13 16:40:59 -06:00
Farfurix
648daa5f9f Add Electron 2019-12-04 15:55:36 +03:00
Denis Demchenko
0ce5a8173a
Merge pull request #363 from navarroaxel/feat/gsa
feat(browsers): Add Google Search App detection
2019-10-02 21:26:25 +03:00
Axel Navarro
e29357793a feat(browsers): Add Google Search App detection 2019-09-25 08:58:27 -03:00
Mathias Kahl
e57c3d99d5 support QQ Browser 2019-09-18 10:34:14 +02:00
Denis Demchenko
d9885c9de3 fix(platform): fix Tablet PC detection as tablets
fixes #334
2019-09-06 14:33:14 +03:00
Denis Demchenko
181eb40357
Merge pull request #338 from joergleis/master
Update OS version names
2019-07-31 23:36:41 +03:00
Jörg Leis
496136fd83 Fixes, refactor, new test cases 2019-07-17 17:33:48 +02:00
Jörg Leis
b298e8d866 Add detection of macOS version names 2019-07-17 13:53:31 +02:00
Jörg Leis
72b59a9208 Add Android Pie to version names 2019-07-17 12:54:43 +02:00
Denis Demchenko
1515ecaa22 fix(bowser): remove custom error due to the bug (#335) 2019-07-17 13:47:55 +03:00
Denis Demchenko
dcadd16ed7 docs(bowser): improve some JSDocs and Error class 2019-07-16 22:19:07 +03:00
Denis Demchenko
41b66d5450 refactor(bowser): replace static properties with getters 2019-07-16 22:00:28 +03:00
Oz Weiss
82cd6a82de adding detection for Roku OS: https://en.wikipedia.org/wiki/Roku#Software
examples: http://www.webapps-online.com/online-tools/user-agent-strings/dv/brand798903/roku-dvp

note: The reason I added the test for Roku before all other tests is that Roku user agents might contain other tokens (like Windows), but Roku is still Roku.
2019-07-07 12:55:53 +03:00
王涛
fbc32e6736 Add constant output so that users can quickly get all types 2019-05-20 15:33:10 +08:00
Denis Demchenko
86152dac82 Fixes docs
fixes #320
2019-05-03 21:40:55 +03:00
Denis Demchenko
e1a37ef4fa
Merge pull request #310 from ricardorauber/master
Update the regexp for generic browsers
2019-04-24 21:28:27 +03:00
Ricardo Rauber Pereira
b8d60f7593 fix regexp selection order 2019-04-23 10:40:04 +01:00
Ricardo Rauber Pereira
2dcfca1388 remove tabs 2019-04-23 10:28:11 +01:00
Ricardo Rauber Pereira
d0959a43c4 update the constant names 2019-04-23 10:15:02 +01:00
Ricardo Rauber Pereira
8e49696d02 update the comment 2019-04-23 10:13:52 +01:00
Ricardo Rauber Pereira
4d8c781369 updated the code to be more clear 2019-04-23 10:11:04 +01:00
Marco Starker
23c640f65f 🙄 2019-04-21 08:21:00 +02:00
Marco Starker
98f348ebd3 switching from default export to named export 2019-04-18 16:09:16 +02:00
Marco Starker
7075f6c4d7 adding useless semicolon 2019-04-18 13:50:17 +02:00
Marco Starker
0f20a43f0a fixing ES6 Module import for BROWSER_ALIAS_MAP 2019-04-18 13:46:30 +02:00
Denis Demchenko
d596a43f6b Add support of the new Blink-based MS Edge
fixes #311
2019-04-14 13:39:35 +03:00
Denis Demchenko
328852aa0e Add an alias for Samsung Internet
related to #313
2019-04-12 21:43:09 +03:00
Denis Demchenko
4b658441ca Add docs for Parser#isBrowser 2019-04-12 21:06:09 +03:00
Denis Demchenko
69972820c8 Fix the bug with unset alias for a browser
fix #313
2019-04-12 21:05:14 +03:00
Denis Demchenko
428dadc503 Fix Yandex Browser version detection
fixes #308
2019-04-07 11:28:03 +03:00
Ricardo Rauber Pereira
cfe2b493bb Remove missing space at the end 2019-04-05 18:33:15 +01:00
Ricardo Rauber Pereira
3bfb24c8cb Updated the check for generic browsers 2019-04-05 18:18:39 +01:00