INNER CODE UNIT · TypeScript

getSystem

libnyanpasu/clash-nyanpasu · frontend/platform/src/index.ts:60

export function getSystem(userAgent: string, platform: string): System {
  if (userAgent.includes('Mac OS X') || platform === 'darwin') {
    return 'macos'
  }

  if (/win64|win32/i.test(userAgent) || platform === 'win32') {
    return 'windows'
  }

  if (/linux/i.test(userAgent) || platform === 'linux') {
    return 'linux'
  }

  return 'unknown'
}

export function getClientSystem(): System {
  const userAgent =

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…