UIWebViewで表示中のページのタイトルとURLを取得する

2012-02-10 14:05

言わずもがな
UIWebViewはJavascriptマンセーなので利用しまくる。

素直にwebViewDidFinishLoadで取ることにする。

- (void)webViewDidFinishLoad:(UIWebView*)_webView
{
    NSString* title = [_webView stringByEvaluatingJavaScriptFromString:@"document.title"];
    NSString* url = [_webView stringByEvaluatingJavaScriptFromString:@"document.URL"];
}

DOMがいじれれば大体なんでもできるね。
apple様に怒られなければ。