我知道我们可以初始化一个UIWebView
或WKWebView
然后注入JavaScript来获取navigator.userAgent
的值,但是这需要初始化UIWebView
,这需要很多时间。有没有办法让用户代理更快?
如果您需要确切的userAgent
字符串,则可以忽略此答案。
但是,如果您对userAgent
字符串中编码的信息感兴趣,则可以使用其他API获取其中的大部分/全部...例如,您获得带有UIDevice.current.model
的设备类型;浏览器类型是 Safari/Mobile Safari(没有检查确切的字符串是什么,但这个值不太可能改变(;该平台显然是iOS;等。