利用UIWebView加载网页的时候通常需要在界面导航栏上显示合适的标题,这种标题可以是静态的,也可以根据所加载网页的标题动态显示。为了获取所加载网页的标题,就需要根据网页的DOM获取其中的titile属性。

 

具体的实现代码如下:

@interface UIWebView (Additional)

- (NSString *)pageTitle;

@end

 

@implementation UIWebView (Additional)

- (NSString *)pageTitle
{
    return [self stringByEvaluatingJavaScriptFromString:@"document.title"];
}

@end