How to get user agent using swift without using the deprecated WebView

后端 未结 2 868
深忆病人
深忆病人 2021-01-29 01:22

I need to get the user agent. I used to get it using UIWebView but it\'s deprecated now.

let userAgent = UIWebView().stringByEvaluatingJavaScript(from: \"naviga         


        
2条回答
  •  感动是毒
    2021-01-29 01:57

    Use WebKit instead.

    import WebKit
    
    let webView = WKWebView()
    webView.evaluateJavaScript("navigator.userAgent") { (result, error) in
        print(result as! String)
    }
    
    // Output 
    Mozilla/5.0 (iPad; CPU OS 13_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
    

提交回复
热议问题