【发布时间】:2011-07-14 16:26:37
【问题描述】:
所以我可以使用-stringByEvaluatingJavaScriptFromString: 在加载到 UIWebView 的页面中运行 Javascript,但这只会在浏览器的顶部框架中运行 Javascript。我可以通过window.frames 从顶部框架导航到其他同域框架,但这不适用于不同域框架。有什么方法可以访问 UIWebView 中的不同域框架?
我尝试检查 UIWebViewDelegate 的 -webViewDidFinishLoad: 回调的参数是否具有不同的 Javascript 上下文,但看起来即使为已完成加载 Javascript 上下文的框架调用回调仍然是顶部框架的回调.
感谢您的帮助。
【问题讨论】:
标签: javascript ios uiwebview