fix(core): update

This commit is contained in:
2023-06-10 13:46:58 +02:00
parent 340a5c3fb7
commit 9552cb9de6
17 changed files with 4719 additions and 8429 deletions

View File

@@ -0,0 +1,25 @@
export type TWebPlatform = 'android' | 'ios' | 'windows' | 'mac' | 'linux' | 'unknown';
export class Platform {
public detectPlatform(): TWebPlatform {
const userAgent = navigator?.userAgent?.toLowerCase();
if (!userAgent) {
return 'unknown';
}
if (/android/.test(userAgent)) {
return 'android';
} else if (/iphone|ipad|ipod/.test(userAgent)) {
return 'ios';
} else if (/win/.test(userAgent)) {
return 'windows';
} else if (/mac/.test(userAgent)) {
return 'mac';
} else if (/linux/.test(userAgent)) {
return 'linux';
}
return 'unknown';
}
}