我将如何使uiWebView处理两个连续触发的请求

时间:2014-10-22 13:25:26

标签: javascript ios uiwebview

我有一个场景,我在webview中呈现HTML页面。单击该webview中的按钮,将触发两个请求。 (单击两个请求触发) 首先要求(onClick) - >打开一个新窗口并在该新窗口中呈现一个不同的页面(我拦截新窗口模式并在叠加层中呈现该页面)。这是一个子线程。 第二个请求(动作) - >刷新当前页面。这是父线程。

现在的问题是,当第一个请求到达webview的startonLoad方法时,第二个请求拦截流并且它会终止第一个请求并继续其流程。因此,仅处理第二个请求并删除第一个请求。 第一个请求结束时出现错误(连接已断开;错误代码为-999)

在某些情况下,只会触发第一个请求。应用程序当时工作得非常好。问题仅存在于两个请求背靠背方案中。

要求:我想成功处理请求(或者)是否有办法拦截第二个请求并让它等到第一个请求被提供。

感谢任何建议。抱歉hte lenghty thread。如果你需要更多的澄清,请告诉我。

0 个答案:

没有答案