擷取web view目前的URL和title
開發中經常會有URL打交道,很多時候并不知道目前頁面的URL,但是還要在目前頁面做一些處理的時候,UIWebview的這些方法就顯得很重要了!開發中經常會遇到URL并不是特定的不變的,需要我們前端開發在開發過程中擷取的,特别是現在的很多app多嵌了很多的H5頁面。
上代碼:
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
//擷取目前頁面的title
NSString *currentTitle = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];
//擷取目前頁面的URL
NSString *currentURL = webView.request.URL.absoluteString;
//擷取目前頁面的html
NSString *currentHTML = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML"];
}
有時我們需要根據URL來判斷H5有沒有發生變化,有時隻需要根據title就能判斷H5頁面的不同了。