2009-12-24 5 views
1

Quelqu'un a-t-il une idée précise du moment où webViewDidFinishLoad est appelé sur un UIWebViewDelegate? J'ai lu qu'il se déclenche une fois par iframe, si elles existent, mais je suis préoccupé par le moment exact où il se charge par rapport aux événements DOM et javascript.Quand est-ce que webViewDidFinishLoad est renvoyé?

L'ensemble du javascript et du DOM est-il garanti pour être téléchargé, interprété et prêt au moment où cette méthode de délégation est appelée?

Merci

Répondre

2

webViewDidFinishLoad est appelée sur un UIWebViewDelegate (comme vous avez demandé). webViewDidFinishLoad se déclenche lorsque la page entière est terminée et que le javascript a été exécuté et terminé.

Est-ce que tous les javascript et DOM sont garantis pour être téléchargés, interprétés et prêts au moment où cette méthode de délégué est appelée?

Oui

+3

Ce n'est pas vrai si la page contient les iframes, dans ce cas, 'webViewDidFinishLoad' sera appelé plusieurs fois. – titaniumdecoy

+1

Référence de cette réponse? – janoside

Questions connexes