ua-parser-js icon indicating copy to clipboard operation
ua-parser-js copied to clipboard

UAParser.js - Free & open-source JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).

Results 93 ua-parser-js issues
Sort by recently updated
recently updated
newest added

I notice that `device.type` can be one of `console, mobile, tablet, smarttv, wearable, embedded`, but for a desktop browser it just returns `undefined`. Is there a reason that decision was...

Hi! See a warning at npm - https://www.npmjs.com/package/ua-parser-js - `This package has been hijacked. Please revert to 0.7.28` First question - Can we use range `^0.7.28`, or it is not...

Fixes #248 Breaking Change: Firefox on iOS will now be detected as "Firefox Mobile" and not "Firefox"

Breaking Change

These are some UAS I found in the nginx log, Their browser cannot be parsed correctly, ``` Mozilla/5.0 (Linux; U; Android 10; zh-CN; V2034A Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0...

This project has an entry in [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ua-parser-js). I suggested to them, that it would be nice to have more fine-grained types for the browser name. E.g. to have code completion...

Looks like that current version is available as CommonJS module only. Angular build warn about this when building app. More here: https://web.dev/commonjs-larger-bundles/ Is it possible to release package as ES2015...

Feature Request

I'm using the following code in a react component to determine browser version which works wonderfully in dev on localhost but once I deploy the Next.js app to Vercel the...

### Summary This is for issue https://github.com/faisalman/ua-parser-js/issues/520 Support extracting information for iphone, ipod, ipad device model if there exists, to get a clear model

Hi User-Agent i want to check: ``` Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 ``` result from parser ```json { "result": { "ua": "Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0",...