7.1.483-stable
In this page
useragent
@library("useragent", "0.0.0");
Example
var ua = UserAgent::parse("Mozilla/5.0 (Linux; Android 4.4.2; QMV7A Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36");
Assert::equals(ua.browserFamily, "Chrome");
Assert::equals(ua.browserMajor, "36");
Assert::equals(ua.browserMinor, "0");
Assert::equals(ua.browserPatch, "1985");
Assert::equals(ua.osFamily, "Android");
Assert::equals(ua.osMajor, "4");
Assert::equals(ua.osMinor, "4");
Assert::equals(ua.osPatch, "2");
Assert::equals(ua.osPatchMinor, null);
Assert::equals(ua.deviceFamily, "QMV7A");
Assert::equals(ua.deviceBrand, "Generic_Android_Tablet");
Assert::equals(ua.deviceModel, "QMV7A");