[MM-22167] Add mmctl to the User-Agent parser (#13894)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
3e2175f897
Коммит
1c06d25d9d
@@ -89,6 +89,11 @@ func getBrowserVersion(ua *uasurfer.UserAgent, userAgentString string) string {
|
||||
return strings.Fields(afterVersion)[0]
|
||||
}
|
||||
|
||||
if index := strings.Index(userAgentString, "mmctl/"); index != -1 {
|
||||
afterVersion := userAgentString[index+len("mmctl/"):]
|
||||
return strings.Fields(afterVersion)[0]
|
||||
}
|
||||
|
||||
if index := strings.Index(userAgentString, "Franz/"); index != -1 {
|
||||
afterVersion := userAgentString[index+len("Franz/"):]
|
||||
return strings.Fields(afterVersion)[0]
|
||||
@@ -122,6 +127,10 @@ func getBrowserName(ua *uasurfer.UserAgent, userAgentString string) string {
|
||||
return "Desktop App"
|
||||
}
|
||||
|
||||
if strings.Contains(userAgentString, "mmctl") {
|
||||
return "mmctl"
|
||||
}
|
||||
|
||||
if browser == uasurfer.BrowserIE && ua.Browser.Version.Major > 11 {
|
||||
return "Edge"
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user