WebViewを使用したアプリを作っている際に、ふとUserAgentはどういった値なのか確認したくなり調べたのでメモ。
JavaScriptを実行して取得する
取得方法は非常に簡単で、WebViewからJavaScriptを実行するだけです。
実行するJavaScriptはこちらになります。
wkWebView.evaluateJavaScript("navigator.userAgent;", completionHandler: { (result, error) in
if let value = result as? String {
print(value)
}
})
これを好きなタイミングで実行するだけです。
コメント