原文链接 初始化web - ( WKWebView *)webView- { if (!_webView) { _webView = [[ WKWebView alloc] initWithFrame: self .view.bounds]; _webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight ; _webView.navigationDelegate = self ; } return _webView; } 添加观察者 [ self .webView addObserver: self forKeyPath: @"title" options: NSKeyValueObservingOptionNew context: nil ]; 当网页title改变的时候执行以下方法 - ( void )observeValueForKeyPath:( NSString *)keyPath ofObject:( id )object change:( NSDictionary *)change context:( void *)context { self .navigationItem.title = change[ @"new" ]; }