Coc Coc browser UA string is being parsed as Safari
kylekizirian opened this issue · comments
Kyle Kizirian commented
Description
I noticed this Coc Coc browser UA string is being parsed as "Safari".
Steps to reproduce
package main
import (
"fmt"
"github.com/mssola/user_agent"
)
func main() {
ua := user_agent.New("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) coc_coc_browser/96.0.230 Chrome/90.0.4430.230 Safari/537.36")
name, _ := ua.Browser()
fmt.Printf("%v\n", name) // prints "Safari"
}
- Expected behavior:
Browser() name
returns "Coc Coc" - Actual behavior:
Browser() name
returns "Safari"
user_agent version
v0.5.3
Go version and interpreter
go version go1.16.6 darwin/amd64
Operating system
Mac OS