UIWebView是iOS最常用的SDK之一,它有一個stringByEvaluatingJavaScriptFromString方法可以將javascript嵌入頁面中,通過這個方法我們可以在iOS中與UIWebView中的網頁元素交互。
使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的頁面加載完成之后去調用。
1、 獲取當前頁面的url
- (void)webViewDidFinishLoad:(UIWebView *)webView { NSString *currentURL = [webView stringByEvaluatingJavaScriptFromString:@"document.location.href"]; }
2、 獲取頁面的title
- (void)webViewDidFinishLoad:(UIWebView *)webView { NSString *title = [webview stringByEvaluatingJavaScriptFromString:@"document.title"]; }