在webView的代理方法中- (void)webViewDidFinishLoad:(UIWebView *)webView
同過JS于OC交互獲取
#pragma WebViewDelegate
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *JsToGetHTMLSource = @"document.getElementsByTagName('html')[0].innerHTML";
NSString *HTMLSource = [webView stringByEvaluatingJavaScriptFromString:JsToGetHTMLSource];
NSLog(@"%@",HTMLSource);
}
下面還有一些常用的
- 獲取頁面title
NSString *title = [webview stringByEvaluatingJavaScriptFromString:@"document.title"];
- 獲取當(dāng)前的URL
NSString *url = [webview stringByEvaluatingJavaScriptFromString:@"document.location.href"];