UIWebView获取正在加载的URL和网页title
2011-08-02 12:43
519 查看
project中遇到个问题,其中解决这个问题最主要的地方就是如何获取用户点击UIWebView中的一个超链接。
经google后得知,其实是可以用JSP与object-c交互获取的。
方法是很多的。这里是我找的一种。
这里我可以获取当前页面的URL。所以我们可以让用户进入超链接后再获取URL。
NSURLRequest 有一个方法 就是 URL ,返回它的url地址。所以如果要知道当前页面的地址,可以[webView.request URL]
再加上UIWebView的delegate中的一个方法webViewDidFinishLoad,我们就可以再每次页面加载完成后获取页面的url 地址。
如果要在进入超链接前获取将要进入超链接的地址,可以使用delegate中的
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
方法。
NSString *currentURL= myWebView.request.URL.absoluteString;
NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
经google后得知,其实是可以用JSP与object-c交互获取的。
方法是很多的。这里是我找的一种。
这里我可以获取当前页面的URL。所以我们可以让用户进入超链接后再获取URL。
NSURLRequest 有一个方法 就是 URL ,返回它的url地址。所以如果要知道当前页面的地址,可以[webView.request URL]
再加上UIWebView的delegate中的一个方法webViewDidFinishLoad,我们就可以再每次页面加载完成后获取页面的url 地址。
如果要在进入超链接前获取将要进入超链接的地址,可以使用delegate中的
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
方法。
NSString *currentURL= myWebView.request.URL.absoluteString;
NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
相关文章推荐
- UIWebView获取正在加载的URL和网页title
- webView获取正在加载的url和title
- UIWebView 获取网页title 获取meta属性
- iOS Swift3.0 UIWebView获取HTML(title,url,body...) stringByEvaluatingJavaScript
- IOS 获取UIWebView加载网页的上的数据实例
- Android Webview获取所加载网页的Title
- Android Webview新认识(获取cookie,所加载网页内的链接的url)
- ios webview 获取 网页的URL、title和HTML
- Swift UIWebView获取当前网页的Url和title
- iOS-获取当前网页的 url 和 title 和 html
- IOS 获取UIWebView加载网页的上的数据实例
- UIWebView 显示正在加载网页
- iOS-获取当前网页的 url 和 title 和 html
- Swift - 网页控件(UIWebView)加载本地数据,文件
- 自己收集整理的关于 判断 网页是否加载完毕的方法(特别是多框架Frame),然后获取网页源码
- UIWebView加载网页、文件及html的方法
- Android WebView中获取网页的title (包括调用goback)
- UIWebView之获取所点位置图片URL
- C#获取远程网页中的所有链接URL
- UIWebView加载本地网页乱码