how to handle iframes/frames dom in the iphone uiwebview
Posted
by user217428
on Stack Overflow
See other posts from Stack Overflow
or by user217428
Published on 2010-04-07T22:38:28Z
Indexed on
2010/04/07
22:43 UTC
Read the original article
Hit count: 828
in
(void) webViewDidFinishLoad: (UIWebView*)webView
I inject some javascript to handle the iframes. e.g.
stringByEvaluatingJavaScriptFromString:
@"try {
var document = window.document.getElementsByTagName('iframe')[0].contentWindow.document.getElementsByTagName('frame');
} catch (e) {
alert (e.message);
}"
It tells me the iframes document is undefined. Actually I have tried to print all the properties of contentWindow of iframe, but it's totally empty.
I know the webViewDidFinishLoad may be called several times for each frame load. But I can never get the iframe document. I thought there should be at least once all the iframes are ready.
Could someone please tell me how to get the iframe document to process the dom in the uiwebview?
Thanks
© Stack Overflow or respective owner