uastring is optional when using extensions

This commit is contained in:
Faisal Salman
2017-07-01 20:28:03 +07:00
parent fd46c4d2be
commit 5ae468a3d3
3 changed files with 20 additions and 8 deletions

View File

@@ -818,6 +818,11 @@
var UAParser = function (uastring, extensions) {
if (typeof uastring === 'object') {
extensions = uastring;
uastring = undefined;
}
if (!(this instanceof UAParser)) {
return new UAParser(uastring, extensions).getResult();
}