iPhone开发--实时获取UIWebView中的html内容
2012-01-04 19:09
507 查看
在网上找到了通过运行javascript脚本得到网页的html内容的方法:
获取所有html:
获取网页title:
在WebView中使用的情况如下:
如果想查看更详细的获取webview中的内容,请查看:
http://blog.csdn.net/favormm/article/details/5950993
但是上面的解决办法,不能完全符合我的要求,我想是实时获取WebVIew中html的内容。上面的办法只能在WebView初始化的时候获取html内容。
于是呼找到了伟大的stackoverflow。解决办法如下:
使用UIWebViewDelegate协议,并在你的delegate中实现如下的方法:
注意:要设置:
参考自:http://stackoverflow.com/questions/1662565/uiwebview-finished-loading-event
获取所有html:
NSString *lJs = @"document.documentElement.innerHTML";
获取网页title:
NSString *lJs2 = @"document.title";
在WebView中使用的情况如下:
UIWebView *lWebView = [self getCurrentWebView]; NSString *lHtml1 = [lWebView stringByEvaluatingJavaScriptFromString:lJs]; NSString *lHtml2 = [lWebView stringByEvaluatingJavaScriptFromString:lJs2];
如果想查看更详细的获取webview中的内容,请查看:
http://blog.csdn.net/favormm/article/details/5950993
但是上面的解决办法,不能完全符合我的要求,我想是实时获取WebVIew中html的内容。上面的办法只能在WebView初始化的时候获取html内容。
于是呼找到了伟大的stackoverflow。解决办法如下:
使用UIWebViewDelegate协议,并在你的delegate中实现如下的方法:
- (void)webViewDidFinishLoad:(UIWebView *)webView
注意:要设置:
webView.delegate = self;
参考自:http://stackoverflow.com/questions/1662565/uiwebview-finished-loading-event
相关文章推荐
- iphone开发之使用UIWebView显示html内容
- IOS 实时获取UIWebView中的html内容
- iphone 获取UIWebView内Html方法
- iphone 获取UIWebView内Html方法
- JSP中获取HTML中的中文内容是乱码的解决方法---开发中遇到的问题
- [ios]iphone 获取UIWebView内Html方法
- iphone开发--获取系统配置文件内容
- iPhone中获取UIWebView内的html方法
- Iphone UiWebView中HTML获取之Javascript
- IOS开发之——UIWebView截获html并修改便签内容
- iphone 获取UIWebView内Html方法
- [ios]iphone 获取UIWebView内Html方法
- iphone 获取UIWebView内Html方法
- iphone 获取UIWebView内Html方法
- iPhone开发--正则表达式获取字符串中的内容
- iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯
- iPhone开发--正则表达式获取字符串中的内容
- iphone开发--获取系统配置文件内容
- iPhone开发--正则表达式获取字符串中的内容
- iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯