ua-parser-js/docs/v2/api/idata/with-feature-check.md
2023-04-11 10:41:55 +07:00

19 lines
676 B
Markdown

# withFeatureCheck():IData`
This method allows us to examine other features beyond `navigator.userAgent`. Currently this further improve the detection of the following:
- browser :
- Brave (check for `navigator.isBrave`)
- device :
- iPad (check for `navigator.standalone` & `navigator.maxTouchPoints`)
## Code Example
```js
// suppose this code runs on iPad
const withoutFeatureCheck = UAParser();
const withFeatureCheck = UAParser().withFeatureCheck();
console.log(withoutFeatureCheck.device); // { vendor : "Apple", model : "Macintosh", type : undefined }
console.log(withFeatureCheck.device); // { vendor : "Apple", model : "iPad", type : "tablet" }
```