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

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

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

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

2.loading  :加载进行中

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

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

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

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

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

代码如下:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容