в
(void) webViewDidFinishLoad: (UIWebView *) webView
Я внедряю некоторый JavaScript для обработки фреймов. например,
stringByEvaluatingJavaScriptFromString:
@"try {
var document = window.document.getElementsByTagName('iframe')[0].contentWindow.document.getElementsByTagName('frame');
} catch (e) {
alert (e.message);
}"
Он сообщает мне, что документ iframes не определен. На самом деле я попытался напечатать все свойства contentWindow в iframe, но он полностью пуст.
Я знаю, что webViewDidFinishLoad может вызываться несколько раз для каждой загрузки кадра. Но я никогда не смогу получить документ iframe. Я думал, что должны быть хотя бы раз все iframe готовы.
Может кто-нибудь сказать мне, как получить документ iframe для обработки домена в uiwebview?
Спасибо