Malash
d929c3e508
Merge branch 'master' into fix/util-extend
...
* master:
Meteor fixes
fix it for opera mini 8 above on iphone
Add name to UA-Parser
Fix image #150
Increment build version: 0.7.10
Check for tablet first
Fix #153 mistaken Search phrase for Arch OS
Seems to fix the issue for specific UA found in #159
UAParser is exposed globally to the window object. It can be used directly.
Fix detection of Firefox on iOS.
Added hasOwnProperty check
Generalize the check for an unidentifiable mobile or tablet to correctly categorize unidentifiable Android smartphones as "mobile".
travis update: node_js stable, cache node_modules, sudo false
Detect Nexus 6 as Motorola only.
Add Playstation 4 support.
Added Nexus 6 detection
Added DEVICE regular expressions for "Samsung galaxy S6" and "Samsung Galaxy S6 Edge" devices + test cases
Adding PhantomJS (http://phantomjs.org/ )
Add Sleipnir
2016-02-22 15:15:09 +08:00
Faisal Salman
1ec2119288
Merge pull request #160 from gryphon/master
...
Add name to UA-Parser RequireJS module
2016-02-21 22:46:56 +07:00
Andrea Vaghi
909d6fc26d
Optimized pattern for Android browser, moved them before the Chrome pattern to avoid errors in the some of the newest browsers
2016-01-28 11:01:05 +01:00
Daniel Jih
e6f13a7aad
updating with v7.10
2016-01-15 13:43:31 -08:00
Yun Young-jin
8e81811dea
fix it for opera mini 8 above on iphone
...
https://dev.opera.com/blog/opera-mini-8-for-ios/
2015-12-30 12:00:33 +09:00
Grigory Dmitrenko
99a80e88fb
Add name to UA-Parser
2015-12-23 14:10:37 +03:00
Faisal Salman
fd39be3336
Increment build version: 0.7.10
2015-12-12 17:44:29 +07:00
Faisal Salman
a1293f804e
merge develop
2015-12-12 17:40:57 +07:00
Faisal Salman
cf5c1f9e01
Check for tablet first
2015-12-12 17:34:00 +07:00
Faisal Salman
09bf4ecf7f
Fix #153 mistaken Search phrase for Arch OS
2015-12-12 15:23:11 +07:00
Faisal Salman
43b0ee79d6
Seems to fix the issue for specific UA found in #159
2015-12-12 14:43:16 +07:00
Faisal Salman
9518833e83
Add PhantomJS fix #157
2015-12-12 14:28:39 +07:00
Faisal Salman
1e58e884ef
Add PhantomJS support fix #157
2015-12-12 13:39:45 +07:00
Faisal Salman
bbd3f14cfb
Merge pull request #151 from 0x7f/firefox-ios
...
Fix detection of Firefox on iOS.
2015-11-19 21:38:06 +07:00
Faisal Salman
a66d9b238a
Merge pull request #145 from lquinn/general-android-mobile
...
Treat all Android smartphones as mobile
2015-11-18 23:00:18 +07:00
Maximilian Haupt
ae5bfb3893
Fix detection of Firefox on iOS.
...
Firefox on iOS' ua string is also matched by the "Safari < 3.0" regular
expression, unfortunately. Reorder the regular expressions so that the
one for FxiOS matches first.
2015-11-13 12:09:32 +01:00
niris
2e5dff95c8
add support for wechat
2015-11-03 16:05:37 +08:00
Shane Thacker
23160c9fb3
Added hasOwnProperty check
...
This ensures that the result output is clean of extended type methods
2015-11-01 12:34:54 -06:00
Liam Quinn
01ba36c94d
Generalize the check for an unidentifiable mobile or tablet to correctly
...
categorize unidentifiable Android smartphones as "mobile".
2015-10-29 10:24:44 -04:00
Faisal Salman
f670224d8e
Merge pull request #140 from 0x7f/playstation4
...
Add Playstation 4 support.
2015-10-17 05:31:21 +07:00
Maximilian Haupt
0aafba67fa
Detect Nexus 6 as Motorola only.
...
The commit 3964971c3 added Nexus 6 to LG and Motorola, but it should be
Motorola only, as stated in the according commit message anyways.
2015-10-16 15:01:57 +00:00
Maximilian Haupt
ab6a56d931
Add Playstation 4 support.
2015-10-16 14:14:56 +00:00
Malash
792dc0246a
Rewrite util.extend to a clone version
2015-10-10 15:53:17 +08:00
Aamir Poonawalla
3964971c38
Added Nexus 6 detection
...
Correctly identifies a Nexus 6 device as being a Motorola mobile device.
2015-09-21 13:34:56 -07:00
Pieter Hendrickx
a19c6be712
Added DEVICE regular expressions for "Samsung galaxy S6" and "Samsung Galaxy S6 Edge" devices + test cases
2015-08-20 09:00:16 +02:00
Malash
172d63a28f
fix support for UCBrowser
2015-08-05 19:47:48 +08:00
Faisal Salman
992e829643
Verup 0.7.9
2015-07-19 04:00:01 +07:00
Faisal Salman
d3a2e1750b
Merge branch 'master' of github.com:faisalman/ua-parser-js
2015-07-19 02:22:22 +07:00
Faisal Salman
7e23d53e4b
Merge branch 'master' of github.com:faisalman/ua-parser-js
2015-07-19 02:03:50 +07:00
Simon Eisenmann
892476f544
Added detection for Iridium Browser.
2015-07-17 16:10:59 +02:00
Faisal Salman
a165e152de
Merge pull request #119 from roberttod/patch-1
...
Reference window as global if available
2015-07-04 01:39:19 +07:00
ddivernois
aa1bf53337
Adding PhantomJS ( http://phantomjs.org/ )
2015-07-01 11:23:56 +02:00
Demis Palma
8d9cd21331
palm os regexp fixed
...
The regexp won't work as expected because the meta-character \o doesn't make sense.
Replaced with \s which indicates "whitespace character"
2015-06-18 23:32:15 +01:00
Robert Tod
f117f600ba
Reference window as global if available
...
This change will use `window` by default if it exists so that `browserify` and `Webpack` builds do not need to do something like
```javascript
var parser = new UAParser(window.navigator.userAgent)
```
https://github.com/faisalman/ua-parser-js/issues/84
2015-06-10 17:35:16 +01:00
Faisal Salman
22e17fb004
Add Sleipnir
2015-05-11 23:44:34 +07:00
Faisal Salman
978ee5a4da
Add Firefox for iOS
2015-05-11 23:33:57 +07:00
Nik Rolls
4203f8144f
Microsoft Edge is not IE12
2015-05-08 18:02:05 +12:00
Faisal Salman
21a525f442
Add layout engine: EdgeHTML
2015-05-07 04:59:01 +07:00
Allan Carroll
407f34ab28
Add jshint decorations
2015-04-29 16:37:12 -07:00
Allan Carroll
66a614a748
Split iPad and iPhone into separate OSes for Amplitude compatibility.
2015-04-29 16:36:38 -07:00
Allan Carroll
ac7f6f613a
Adjust regex for Symbian OS to catch more cases
2015-04-29 16:36:17 -07:00
Allan Carroll
81cf1a650c
Add regex for Blackberry browser
2015-04-29 16:35:54 -07:00
Allan Carroll
fb60021525
Call Chrome on Android Chrome Mobile
2015-04-29 16:35:33 -07:00
Allan Carroll
025ffd4dc5
Adjust some browser and os names.
...
Need to have them match the existing UA parser closely to avoid data disruption.
These changes are all cosmetic.
* Mac OS -> Mac.
* Ubuntu, etc -> Linux.
* IEMobile -> IE Mobile
etc
2015-04-29 16:33:54 -07:00
Faisal Salman
1fa7137f1f
Fix #111
2015-04-29 11:29:54 +07:00
Admas
c7749b3a2a
Adding WIndows 10 IE regex
...
IE 12 for windows 10 uses gets caught as chrome:
https://msdn.microsoft.com/en-us/library/ie/hh869301%28v=vs.85%29.aspx
Now we search for Edge and mark it as IE
2015-04-17 09:23:28 -07:00
Faisal Salman
3d2d8d5d84
Fix jshint eror
2015-04-15 01:39:21 +07:00
Faisal Salman
cce9dc1474
Add meteor support
2015-04-07 02:40:50 +07:00
Faisal Salman
fa6f8de25f
Increment patch version to 0.7.4
2015-04-07 01:41:46 +07:00
Faisal Salman
6a284e2670
Temporarily comment device models to be moved soon
2015-04-07 01:37:14 +07:00