Function appVersion

  • Get the APP version from navigator.userAgent, support 'x.x.x' & 'x.x.x-tagname.x'

    Parameters

    • appName: string

      app name

    Returns string | null

    string|null

    // navigator.userAgent => '5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 AppName/1.0.0-beta.8'
    appVersion('Chrome') // 114.0.0.0
    appVersion('Safari') // 537.36
    appVersion('appname', false) // null
    appVersion('appname') // 1.0.0-beta.8

    5.1.0

  • Get the APP version from navigator.userAgent, support 'x.x.x' & 'x.x.x-tagname.x'

    Parameters

    • appName: string

      app name

    • ua: string

      ua or any ua like string, allowed to be undefined, default is navigator.userAgent

    Returns string | null

    string|null

    // navigator.userAgent => '5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 AppName/1.0.0-beta.8'
    appVersion('Chrome') // 114.0.0.0
    appVersion('Safari') // 537.36
    appVersion('appname', false) // null
    appVersion('appname') // 1.0.0-beta.8

    5.1.0

  • Get the APP version from navigator.userAgent, support 'x.x.x' & 'x.x.x-tagname.x'

    Parameters

    • appName: string

      app name

    • ua: boolean

      ua or any ua like string, allowed to be undefined, default is navigator.userAgent

    Returns string | null

    string|null

    // navigator.userAgent => '5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 AppName/1.0.0-beta.8'
    appVersion('Chrome') // 114.0.0.0
    appVersion('Safari') // 537.36
    appVersion('appname', false) // null
    appVersion('appname') // 1.0.0-beta.8

    5.1.0

  • Get the APP version from navigator.userAgent, support 'x.x.x' & 'x.x.x-tagname.x'

    Parameters

    • appName: string

      app name

    • ua: string

      ua or any ua like string, allowed to be undefined, default is navigator.userAgent

    • ignoreCase: boolean

      whether to ignore case

    Returns string | null

    string|null

    // navigator.userAgent => '5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 AppName/1.0.0-beta.8'
    appVersion('Chrome') // 114.0.0.0
    appVersion('Safari') // 537.36
    appVersion('appname', false) // null
    appVersion('appname') // 1.0.0-beta.8

    5.1.0