readyState 属性可以返回当前加载的状态 以此来在UIWebView 代理中调用某些代码。
readyState 是只读的 其包含五种状态:
1.unintialized : 没有任何文件被加载
2.loading :加载进行中
3. loaded : 部分的文件已经 加载且进行解析 但对象模型未生效
4.interactive: 结束渲染 用户已经可以与网页进行交互 但内嵌资源还在加载中
5.completed:文件已完全加载完成
webViewDidFinishLoad 被调用时 readyState 可能处于4或5 俩种状态
我们最好在5的状态下 进行数据的获取或者修改 否则 数据 可能被重置
代码如下: