2009-12-24 29 views
1

有沒有人有一個精確的瞭解何時在UIWebViewDelegate上調用webViewDidFinishLoad?我讀過,如果它們存在,它會根據iframe觸發一次,但是我關心的是它究竟何時加載DOM和JavaScript事件。webViewDidFinishLoad何時啓動?

在調用這個委託方法的時候,所有的javascript和DOM都能保證被下載,解釋和準備好嗎?

感謝

回答

2

webViewDidFinishLoad上調用UIWebViewDelegate(因爲你問)。 webViewDidFinishLoad在整個頁面完成下載時觸發​​,並且javascript已經運行並完成。

在調用這個委託方法的時候,所有的javascript和DOM都能保證被下載,解釋和準備好嗎?

+3

這如果頁面包含的I幀是不正確的,在這種情況下'webViewDidFinishLoad'將被多次調用。 – titaniumdecoy 2011-10-14 18:48:41

+1

此答案的參考? – janoside 2012-06-12 15:46:43