在
(void)webViewDidFinishLoad:(UIWebView *)webView
我注入了一些javascript来处理iframe。 e.g。
stringByEvaluatingJavaScriptFromString:
@"try {
var document = window.document.getElementsByTagName('iframe')[0].contentWindow.document.getElementsByTagName('frame');
} catch (e) {
alert (e.message);
}"
它告诉我iframes文档未定义。实际上我试图打印iframe的contentWindow的所有属性,但它完全是空的。
我知道对于每个帧加载,可能会多次调用webViewDidFinishLoad。但我永远无法获得iframe文档。我认为至少应该有一次所有的iframe准备就绪。
有人可以告诉我如何获取iframe文档来处理uiwebview中的dom吗?
由于