readyState 屬性可以返回當(dāng)前加載的狀態(tài)? 以此來在UIWebView 代理中調(diào)用某些代碼。
readyState? 是只讀的? 其包含五種狀態(tài):
1.unintialized : 沒有任何文件被加載
2.loading? :加載進行中
3. loaded? :? 部分的文件已經(jīng) 加載且進行解析 但對象模型未生效
4.interactive: 結(jié)束渲染 用戶已經(jīng)可以與網(wǎng)頁進行交互 但內(nèi)嵌資源還在加載中
5.completed:文件已完全加載完成
webViewDidFinishLoad 被調(diào)用時 readyState 可能處于4或5 倆種狀態(tài)
我們最好在5的狀態(tài)下 進行數(shù)據(jù)的獲取或者修改? 否則 數(shù)據(jù) 可能被重置
代碼如下:
