uaparser icon indicating copy to clipboard operation
uaparser copied to clipboard

Chrome for iOS appears as Safari

Open mkadin opened this issue 8 years ago • 0 comments

Thanks for providing this library!

https://developer.chrome.com/multidevice/user-agent shows

Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1

As Chrome for iOS's user agent, but this library is identifying it as Safari:

package main

import (
	"fmt"
	"github.com/varstr/uaparser"
)

func main() {
	header := "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) CriOS/56.0.2924.75 Mobile/14E5239e Safari/602.1"
	info := uaparser.Parse(header)
	fmt.Println(info.Browser.Name)
}

Output

Safari

mkadin avatar Dec 16 '17 17:12 mkadin