Таким образом, я могу запустить Javascript на странице, которая загружена в UIWebView с помощью -stringByEvaluatingJavaScriptFromString:
, но при этом Javascript будет запускаться только в верхнем фрейме в браузере. Я могу перемещаться от верхнего фрейма к другим фреймам того же домена через window.frames
, но это не работает для фреймов другого домена. Есть ли способ получить доступ к фреймам разных доменов в UIWebView?
Я пытался проверить, имеет ли параметр для обратного вызова -webViewDidFinishLoad:
UIWebViewDelegate другой контекст Javascript, но похоже, что даже когда обратный вызов вызывается для фрейма, завершившего загрузку контекста Javascript, все еще тот же, что и для верхнего фрейма .
Спасибо за любую помощь.