iPhone开发--实时获取UIWebView中的html内容
在网上找到了通过运行javascript脚本得到网页的html内容的方法:
获取所有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内容相关推荐
- python嵌入式系统开发_Python在开发实时嵌入式系统中的作用
原标题:Python在开发实时嵌入式系统中的作用 在过去的几年里,Python已经成为一种热门的程序语言.以著名的Monty Python喜剧小组命名,该语言是面向对象和解释.该属性导致Python在 ...
- Flutter文本输入框TextField控制器TextEditingController,TextField预设内容,获取TextField中的输入内容,兼听TextField中的内容变化
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. github? 你可能需要 百度同步 CSDN 网易云课堂教程 掘金 知乎 Flutter系列文章 头条同步 本文章首发于微信公众号( ...
- java正则表达式所有字符串_java正则表达式如何获取字符串中所有匹配内容
java正则表达式如何获取字符串中所有匹配内容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java正则表达式如何获取 ...
- 【Linux】41. grep结合awk -F 获取文件中的关键内容
ip addr |grep inet |awk -F ' ' '{print $2}' 上面这句话就是:找出ip addr命令输出的内容中包含inet的所有行,并把这些行中用空格' '分隔的内容输出, ...
- 如何获取UIWebView中全屏播放视频事件
这样一种情况,用UIWebView加载一个页面,竖屏,页面中有视频,现在我们希望在全屏播放这个视频的时候可以横屏.解决方法如下: 1.设置一个变量监控是否全屏播放视频 2.根据这个变量设置是否可以横屏 ...
- 小程序开发--- 1. 获取数组中某个字段的值或获取列表索引
最近开始自己琢磨开发微信小程序,遇到些问题,现在做一下总结. 今天有遇到一个需要获取到列表中某一项值,并在其他地方调用的问题.其实思路和获取列表索引的道理一样.如果你还不知道如何获取列表的索引,那么现 ...
- iphone开发之获取是否飞行模式和设备IMEI(私有IPA)
在iphone的开发环境下,有时候需要获取的设备信息的时候是比较困难,没有和android一样的源码开放,但是通过其他的很多途径,我们可以获取到许多意想不到的信息. NetworkController ...
- iphone开发之获取是否飞行模式和设备IMEI
在iphone的开发环境下,有时候需要获取的设备信息的时候是比较困难,没有和android一样的源码开放,但是通过其他的很多途径,我们可以获取到许多意想不到的信息. NetworkController ...
- JSP中获取HTML中的中文内容是乱码的解决方法---开发中遇到的问题
1.转换字符编码方式 在JSP中,<%=request.getParameter("username")%>应改为: <%=new String(request. ...
最新文章
- 【NLP】Transformer的中年危机?
- python从标准输入读取数据_在PYTHON中如何从标准输入读取内容stdin
- jenkins-sonar 静态扫描阶段 连接svn 报错
- 哈希表(闭散列、拉链法--哈希桶)
- 2019年8月数据库流行度排行:双星闪耀 MySQL 成月度最大赢家
- 冬天人物活动插画|表达有温度的冬季海报必备psd分层素材
- 语言做的表白魔方_程序员表白教程,这些代码用过的都说浪漫
- HackerOne 发布2021年《黑客驱动安全报告:行业洞察》
- springMVC+hibernate + layui分页
- java生成16位唯一性的订单号
- Visual Studio Code编辑器的实用插件和工作中实用的技巧
- java验证码问题(不区分大小写)
- 计算机什么快捷键是睡眠,电脑睡眠快捷键(ctrl加哪个键是睡眠)
- Unity 使用Mirror制作联机游戏
- 这 5 款软件,让你的电脑变得更高效!
- 技术干货 | 基于 MindSpore 实现图像分割之平均表面距离
- ThreadPoolExecutor线程池及参数介绍
- pyqt5 pyqt5+opencv 实现读取视频数据
- python盘整之路
- mac上使用使用rz,sz命令