Update dependencies. (#13778)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
1a82e3e575
Коммит
d7206d2ede
4
vendor/github.com/avct/uasurfer/browser.go
сгенерированный
поставляемый
4
vendor/github.com/avct/uasurfer/browser.go
сгенерированный
поставляемый
@@ -40,7 +40,7 @@ func (u *UserAgent) evalBrowserName(ua string) bool {
|
||||
case strings.Contains(ua, "silk/"):
|
||||
u.Browser.Name = BrowserSilk
|
||||
|
||||
case strings.Contains(ua, "edge/") || strings.Contains(ua, "iemobile/") || strings.Contains(ua, "msie "):
|
||||
case strings.Contains(ua, "edg/") || strings.Contains(ua, "edgios/") || strings.Contains(ua, "edga/")|| strings.Contains(ua, "edge/") || strings.Contains(ua, "iemobile/") || strings.Contains(ua, "msie "):
|
||||
u.Browser.Name = BrowserIE
|
||||
|
||||
case strings.Contains(ua, "ucbrowser/") || strings.Contains(ua, "ucweb/"):
|
||||
@@ -185,7 +185,7 @@ func (u *UserAgent) evalBrowserVersion(ua string) {
|
||||
}
|
||||
_ = u.Browser.Version.findVersionNumber(ua, "qqbrowser/")
|
||||
case BrowserIE:
|
||||
if u.Browser.Version.findVersionNumber(ua, "msie ") || u.Browser.Version.findVersionNumber(ua, "edge/") {
|
||||
if u.Browser.Version.findVersionNumber(ua, "msie ") || u.Browser.Version.findVersionNumber(ua, "edge/") || u.Browser.Version.findVersionNumber(ua, "edgios/") || u.Browser.Version.findVersionNumber(ua, "edga/") || u.Browser.Version.findVersionNumber(ua, "edg/") {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
20
vendor/github.com/avct/uasurfer/system.go
сгенерированный
поставляемый
20
vendor/github.com/avct/uasurfer/system.go
сгенерированный
поставляемый
@@ -31,21 +31,21 @@ func (u *UserAgent) evalOS(ua string) bool {
|
||||
}
|
||||
|
||||
//strict OS & version identification
|
||||
switch specs {
|
||||
case "android":
|
||||
switch {
|
||||
case specs == "android":
|
||||
u.evalLinux(ua, agentPlatform)
|
||||
|
||||
case "bb10", "playbook":
|
||||
case specs == "bb10" || specs == "playbook":
|
||||
u.OS.Platform = PlatformBlackberry
|
||||
u.OS.Name = OSBlackberry
|
||||
|
||||
case "x11", "linux":
|
||||
case specs == "x11" || specs == "linux":
|
||||
u.evalLinux(ua, agentPlatform)
|
||||
|
||||
case "ipad", "iphone", "ipod touch", "ipod":
|
||||
case strings.HasPrefix(specs, "ipad") || strings.HasPrefix(specs, "iphone") || strings.HasPrefix(specs, "ipod touch") || strings.HasPrefix(specs, "ipod"):
|
||||
u.evaliOS(specs, agentPlatform)
|
||||
|
||||
case "macintosh":
|
||||
case specs == "macintosh":
|
||||
u.evalMacintosh(ua)
|
||||
|
||||
default:
|
||||
@@ -160,21 +160,21 @@ func (u *UserAgent) evalLinux(ua string, agentPlatform string) {
|
||||
// 'ipad' or 'iphone' listed as their platform.
|
||||
func (u *UserAgent) evaliOS(uaPlatform string, agentPlatform string) {
|
||||
|
||||
switch uaPlatform {
|
||||
switch {
|
||||
// iPhone
|
||||
case "iphone":
|
||||
case strings.HasPrefix(uaPlatform, "iphone"):
|
||||
u.OS.Platform = PlatformiPhone
|
||||
u.OS.Name = OSiOS
|
||||
u.OS.getiOSVersion(agentPlatform)
|
||||
|
||||
// iPad
|
||||
case "ipad":
|
||||
case strings.HasPrefix(uaPlatform, "ipad"):
|
||||
u.OS.Platform = PlatformiPad
|
||||
u.OS.Name = OSiOS
|
||||
u.OS.getiOSVersion(agentPlatform)
|
||||
|
||||
// iPod
|
||||
case "ipod touch", "ipod":
|
||||
case strings.HasPrefix(uaPlatform, "ipod touch") || strings.HasPrefix(uaPlatform, "ipod"):
|
||||
u.OS.Platform = PlatformiPod
|
||||
u.OS.Name = OSiOS
|
||||
u.OS.getiOSVersion(agentPlatform)
|
||||
|
||||
Ссылка в новой задаче
Block a user