因此,我目前正在开发一个 iPad 应用程序 (iOS 6),该应用程序显示了位于我公司内部网上的网页。来自 Internet 的访问是通过反向代理实现的,效果很好。
问题是这个网页引用了一个 JavaScript 文件,该文件是在网页在客户端上呈现后加载的,这导致一些 jQuery 脚本在加载时没有运行。有效的是:
- 通过反向代理打开网站
- 等待调用 webViewDidFinishLoad 委托方法
- 然后做[webView重新加载];
在此之后,javascript代码被成功执行。但是,该解决方案并不漂亮,并且会导致等待时间延长。
是否有任何解决方案可以确保在渲染之前加载所有引用的文件?
谢谢!克里斯托夫