UIWebViewで表示しているページのタイトルとURLを取得する
Xcode7 Swift2.0
UIWebViewでブックマーク等で表示中のタイトルとURLが必要な場合、
stringByEvaluatingJavaScriptFromStringメソッドを使う。
@IBOutlet weak var webView: UIWebView! //タイトルを出力 print(webView.stringByEvaluatingJavaScriptFromString("document.title")) //URLを出力 print(webView.stringByEvaluatingJavaScriptFromString("document.URL"))
注意点として、HTMLを表示した後でなければ正しく値が取れないらしい。
iOS8以降ならWKWebViewを使った方がよさそう。