A wrap service for bowser
It works with angular version 2.0.0 and up
- Angular >=2.0.0
- bowser
You can get it on npm.
npm install ngx-bowser --save
1. npm i
2. npm run build
It is AoT compatible, so you don't need to worry about how to deal with 3rd party library with AoT.
It also comes with better type definition.
in ngModule:
imports: [BowserModule],
providers: [BowserService],
It provides all apis that bowser provides.
It also allows you to access bowser directly by BowserService.bowser
-
BowserService.profile
: return a string of "[browser]-[version] ([user agent])" -
BowserService.userAgent
: return window.navigator.userAgent