constructor() { }
getOSName(lowerCase?: boolean): string {
- var checkField = function (ff) {
- if (ff.indexOf("Linux") !== -1) {
- return "Linux";
- } else if (ff.indexOf("Win") !== -1) {
- return "Windows";
- } else if (ff.indexOf("Mac") !== -1) {
- return "MacOS";
- } else if (ff.indexOf("X11") !== -1) {
- return "UNIX";
+ const checkField = function (ff) {
+ if (ff.indexOf('Linux') !== -1) {
+ return 'Linux';
+ } else if (ff.indexOf('Win') !== -1) {
+ return 'Windows';
+ } else if (ff.indexOf('Mac') !== -1) {
+ return 'MacOS';
+ } else if (ff.indexOf('X11') !== -1) {
+ return 'UNIX';
}
- return "";
+ return '';
};
let OSName = checkField(navigator.platform);
- if (OSName === "") {
+ if (OSName === '') {
OSName = checkField(navigator.appVersion);
}
- if (OSName === "") {
- OSName = "Unknown OS";
+ if (OSName === '') {
+ OSName = 'Unknown OS';
}
if (lowerCase) {
return OSName.toLowerCase();
}
return OSName;
}
-}
\ No newline at end of file
+}