一、UIWebView获取title的方式
在代理webViewDidFinishLoad方法中
-(void) webViewDidFinishLoad:(UIWebView *)webView {
[UIApplicationsharedApplication].networkActivityIndicatorVisible =NO;
self.title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];//获取当前页面的title
}
二、WKWebView获取title的方式
在代理方法didCommitNavigation方法中
// 当内容开始返回时调用
- (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation{
[webOrder evaluateJavaScript:@"document.title" completionHandler:^(id object, NSError * error) {
self.navigationItem.title = object;
}];
}
网友评论