Update dependencies. (#10136)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
8af05aa43a
Коммит
9168482623
6
vendor/github.com/avct/uasurfer/README.md
сгенерированный
поставляемый
6
vendor/github.com/avct/uasurfer/README.md
сгенерированный
поставляемый
@@ -72,6 +72,10 @@ where example UserAgent is:
|
||||
* `BrowserSilk` - Amazon [Silk](https://en.wikipedia.org/wiki/Amazon_Silk)
|
||||
* `BrowserSpotify` - [Spotify](https://en.wikipedia.org/wiki/Spotify#Clients) desktop client
|
||||
* `BrowserBlackberry` - RIM [BlackBerry](https://en.wikipedia.org/wiki/BlackBerry)
|
||||
* `BrowserYandex` - [Yandex](https://en.wikipedia.org/wiki/Yandex_Browser)
|
||||
* `BrowserNintendo` - [Nintendo DS(i) Browser](https://en.wikipedia.org/wiki/Nintendo_DS_%26_DSi_Browser)
|
||||
* `BrowserSamsung` - [Samsung Internet](https://en.wikipedia.org/wiki/Samsung_Internet_for_Android)
|
||||
* `BrowserCocCoc`- [Cốc Cốc](https://en.wikipedia.org/wiki/C%E1%BB%91c_C%E1%BB%91c)
|
||||
* `BrowserUnknown` - Unknown
|
||||
|
||||
#### Browser Version
|
||||
@@ -90,7 +94,7 @@ Unknown version is returned as `0`.
|
||||
* `PlatformWindowsPhone` Microsoft Windows Phone & Mobile
|
||||
* `PlatformKindle` - Amazon Kindle & Kindle Fire
|
||||
* `PlatformPlaystation` - Sony Playstation, Vita, PSP
|
||||
* `PlatformXbox` - Microsoft Xbox - `PlatformXbox`
|
||||
* `PlatformXbox` - Microsoft Xbox
|
||||
* `PlatformNintendo` - Nintendo DS, Wii, etc.
|
||||
* `PlatformUnknown` - Unknown
|
||||
|
||||
|
||||
25
vendor/github.com/avct/uasurfer/browser.go
сгенерированный
поставляемый
25
vendor/github.com/avct/uasurfer/browser.go
сгенерированный
поставляемый
@@ -43,6 +43,18 @@ func (u *UserAgent) evalBrowserName(ua string) bool {
|
||||
case strings.Contains(ua, "ucbrowser/") || strings.Contains(ua, "ucweb/"):
|
||||
u.Browser.Name = BrowserUCBrowser
|
||||
|
||||
case strings.Contains(ua, "nintendobrowser/"):
|
||||
u.Browser.Name = BrowserNintendo
|
||||
|
||||
case strings.Contains(ua, "samsungbrowser/"):
|
||||
u.Browser.Name = BrowserSamsung
|
||||
|
||||
case strings.Contains(ua, "coc_coc_browser/"):
|
||||
u.Browser.Name = BrowserCocCoc
|
||||
|
||||
case strings.Contains(ua, "yabrowser/"):
|
||||
u.Browser.Name = BrowserYandex
|
||||
|
||||
// Edge, Silk and other chrome-identifying browsers must evaluate before chrome, unless we want to add more overhead
|
||||
case strings.Contains(ua, "chrome/") || strings.Contains(ua, "crios/") || strings.Contains(ua, "chromium/") || strings.Contains(ua, "crmo/"):
|
||||
u.Browser.Name = BrowserChrome
|
||||
@@ -62,7 +74,7 @@ func (u *UserAgent) evalBrowserName(ua string) bool {
|
||||
u.Browser.Name = BrowserAppleBot
|
||||
|
||||
// presume it's safari unless an esoteric browser is being specified (webOSBrowser, SamsungBrowser, etc.)
|
||||
case strings.Contains(ua, "like gecko") && strings.Contains(ua, "mozilla/") && strings.Contains(ua, "safari/") && !strings.Contains(ua, "linux") && !strings.Contains(ua, "android") && !strings.Contains(ua, "browser/") && !strings.Contains(ua, "os/"):
|
||||
case strings.Contains(ua, "like gecko") && strings.Contains(ua, "mozilla/") && strings.Contains(ua, "safari/") && !strings.Contains(ua, "linux") && !strings.Contains(ua, "android") && !strings.Contains(ua, "browser/") && !strings.Contains(ua, "os/") && !strings.Contains(ua, "yabrowser/"):
|
||||
u.Browser.Name = BrowserSafari
|
||||
|
||||
// if we got this far and the device is iPhone or iPad, assume safari. Some agents don't actually contain the word "safari"
|
||||
@@ -130,6 +142,9 @@ notwebkit:
|
||||
case strings.Contains(ua, "yahoo"):
|
||||
u.Browser.Name = BrowserYahooBot
|
||||
|
||||
case strings.Contains(ua, "coccocbot"):
|
||||
u.Browser.Name = BrowserCocCocBot
|
||||
|
||||
case strings.Contains(ua, "phantomjs"):
|
||||
u.Browser.Name = BrowserBot
|
||||
|
||||
@@ -156,7 +171,8 @@ func (u *UserAgent) evalBrowserVersion(ua string) {
|
||||
case BrowserChrome:
|
||||
// match both chrome and crios
|
||||
_ = u.Browser.Version.findVersionNumber(ua, "chrome/") || u.Browser.Version.findVersionNumber(ua, "crios/") || u.Browser.Version.findVersionNumber(ua, "crmo/")
|
||||
|
||||
case BrowserYandex:
|
||||
_ = u.Browser.Version.findVersionNumber(ua, "yabrowser/")
|
||||
case BrowserIE:
|
||||
if u.Browser.Version.findVersionNumber(ua, "msie ") || u.Browser.Version.findVersionNumber(ua, "edge/") {
|
||||
return
|
||||
@@ -191,5 +207,8 @@ func (u *UserAgent) evalBrowserVersion(ua string) {
|
||||
|
||||
case BrowserSpotify:
|
||||
_ = u.Browser.Version.findVersionNumber(ua, "spotify/")
|
||||
|
||||
case BrowserCocCoc:
|
||||
_ = u.Browser.Version.findVersionNumber(ua, "coc_coc_browser/")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
4
vendor/github.com/avct/uasurfer/const_string.go
сгенерированный
поставляемый
4
vendor/github.com/avct/uasurfer/const_string.go
сгенерированный
поставляемый
@@ -15,9 +15,9 @@ func (i DeviceType) String() string {
|
||||
return _DeviceType_name[_DeviceType_index[i]:_DeviceType_index[i+1]]
|
||||
}
|
||||
|
||||
const _BrowserName_name = "BrowserUnknownBrowserChromeBrowserIEBrowserSafariBrowserFirefoxBrowserAndroidBrowserOperaBrowserBlackberryBrowserUCBrowserBrowserSilkBrowserNokiaBrowserNetFrontBrowserQQBrowserMaxthonBrowserSogouExplorerBrowserSpotifyBrowserBotBrowserAppleBotBrowserBaiduBotBrowserBingBotBrowserDuckDuckGoBotBrowserFacebookBotBrowserGoogleBotBrowserLinkedInBotBrowserMsnBotBrowserPingdomBotBrowserTwitterBotBrowserYandexBotBrowserYahooBot"
|
||||
const _BrowserName_name = "BrowserUnknownBrowserChromeBrowserIEBrowserSafariBrowserFirefoxBrowserAndroidBrowserOperaBrowserBlackberryBrowserUCBrowserBrowserSilkBrowserNokiaBrowserNetFrontBrowserQQBrowserMaxthonBrowserSogouExplorerBrowserSpotifyBrowserNintendoBrowserSamsungBrowserYandexBrowserCocCocBrowserBotBrowserAppleBotBrowserBaiduBotBrowserBingBotBrowserDuckDuckGoBotBrowserFacebookBotBrowserGoogleBotBrowserLinkedInBotBrowserMsnBotBrowserPingdomBotBrowserTwitterBotBrowserYandexBotBrowserCocCocBotBrowserYahooBot"
|
||||
|
||||
var _BrowserName_index = [...]uint16{0, 14, 27, 36, 49, 63, 77, 89, 106, 122, 133, 145, 160, 169, 183, 203, 217, 227, 242, 257, 271, 291, 309, 325, 343, 356, 373, 390, 406, 421}
|
||||
var _BrowserName_index = [...]uint16{0, 14, 27, 36, 49, 63, 77, 89, 106, 122, 133, 145, 160, 169, 183, 203, 217, 232, 246, 259, 272, 282, 297, 312, 326, 346, 364, 380, 398, 411, 428, 445, 461, 477, 492}
|
||||
|
||||
func (i BrowserName) String() string {
|
||||
if i < 0 || i >= BrowserName(len(_BrowserName_index)-1) {
|
||||
|
||||
5
vendor/github.com/avct/uasurfer/uasurfer.go
сгенерированный
поставляемый
5
vendor/github.com/avct/uasurfer/uasurfer.go
сгенерированный
поставляемый
@@ -46,6 +46,10 @@ const (
|
||||
BrowserMaxthon
|
||||
BrowserSogouExplorer
|
||||
BrowserSpotify
|
||||
BrowserNintendo
|
||||
BrowserSamsung
|
||||
BrowserYandex
|
||||
BrowserCocCoc
|
||||
BrowserBot // Bot list begins here
|
||||
BrowserAppleBot
|
||||
BrowserBaiduBot
|
||||
@@ -58,6 +62,7 @@ const (
|
||||
BrowserPingdomBot
|
||||
BrowserTwitterBot
|
||||
BrowserYandexBot
|
||||
BrowserCocCocBot
|
||||
BrowserYahooBot // Bot list ends here
|
||||
)
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user