2011-04-30 142 views
0

我正在使用UIWebView來顯示我的應用程序中的幾個網站。iOS UIWebView頁面刷新問題

我注意到,即使視圖不是活動/可見 (比如說我移動到另一個選項卡時),它仍然會更新HTML刷新消息。

stopLoading不做任何事情,因爲頁面已經加載。

如何讓UIWebView「忽略」正在進行的HTML刷新消息?

我假設在webViewDidFinishLoading中有某種調用。

回答

0

如果您的代表正在收到webView:shouldStartLoadWithRequest:navigationType:消息,則可以簡單地返回NO以防止重新加載。或者您可以使用stringByEvaluatingJavaScriptFromString:注入JavaScript來禁用重新加載。否則,你運氣不好。

+0

其他人如何捕獲這些刷新,我知道它必須在一堆應用程序中進行,但也許開發人員只是讓這些刷新過去發生。我的問題是我有一些這些意見,他們開始導致流式視頻/音頻蜂窩電話的問題。 – 2011-04-30 21:38:40