document.readyState(iOS如何更好的判断网页加载完成)

readyState 属性可以返回当前加载的状态  以此来在UIWebView 代理中调用某些代码。

readyState  是只读的  其包含五种状态:

1.unintialized : 没有任何文件被加载

2.loading  :加载进行中

3. loaded  :  部分的文件已经 加载且进行解析 但对象模型未生效

4.interactive: 结束渲染 用户已经可以与网页进行交互 但内嵌资源还在加载中

5.completed:文件已完全加载完成

webViewDidFinishLoad 被调用时 readyState 可能处于4或5 俩种状态

我们最好在5的状态下 进行数据的获取或者修改  否则 数据 可能被重置

代码如下:

document.readyState(iOS如何更好的判断网页加载完成)_第1张图片

你可能感兴趣的:(document.readyState(iOS如何更好的判断网页加载完成))