get-system.ts 356 B

1234567891011121314
  1. // get the system os
  2. // according to UA
  3. export default function getSystem() {
  4. const ua = navigator.userAgent;
  5. const platform = OS_PLATFORM;
  6. if (ua.includes("Mac OS X") || platform === "darwin") return "macos";
  7. if (/win64|win32/i.test(ua) || platform === "win32") return "windows";
  8. if (/linux/i.test(ua)) return "linux";
  9. return "unknown";
  10. }