Skip to content

UAParser : useExtension()

useExtension(extensions: UAParserExt): UAParser

Insert custom regexes to extend detection rules.

Code Example

js
import { UAParser } from 'ua-parser-js';
import { CLIs } from 'ua-parser-js/extensions';

const uap = new UAParser();
uap.setUA('Mozilla/5.0 (Windows NT; Windows NT 10.0; de-DE) WindowsPowerShell/5.1.19041.5737');

// before useExtension()
console.log(uap.getBrowser().name); // undefined           

// after useExtension()
uap.useExtension(CLIs);
console.log(uap.getBrowser().name); // PowerShell

UAParser.js v2 is licensed under AGPLv3 or PRO licenses.