我正在使用我的應用程序中的某種選項卡功能,以便用戶可以在他們已經打開的網頁之間切換,就像在任何瀏覽器中一樣。在沒有重新加載的情況下在第二個UIWebView中加載UIWebView頁面?
是否可以在一個web視圖中加載頁面,然後將數據傳輸到第二個Web視圖,以便在不需要用戶重新下載頁面的情況下顯示它?
謝謝。
我正在使用我的應用程序中的某種選項卡功能,以便用戶可以在他們已經打開的網頁之間切換,就像在任何瀏覽器中一樣。在沒有重新加載的情況下在第二個UIWebView中加載UIWebView頁面?
是否可以在一個web視圖中加載頁面,然後將數據傳輸到第二個Web視圖,以便在不需要用戶重新下載頁面的情況下顯示它?
謝謝。
不同實例之間的數據是否有可能在一個web視圖已加載的頁面,然後將數據傳送到第二網絡視圖,以便它可以在不需要顯示用戶重新下載頁面?
而不是這樣做,爲什麼你不交換你的第一個和第二個Web視圖?因此,第一個Web視圖將替換第二個視圖(不需要重新加載),然後您將在後者中下載第二個頁面。
順便說一句,你可以做第一個Web視圖的內容複製到第二:
NSString* body = [webView stringByEvaluatingJavaScriptFromString:@"document.body"];
則:
[secondWebView loadHTMLString:body baseURL:nil];
,但是這不會是非常有效的:在HTML將不會再次下載,但仍然應該由第二個Web視圖呈現(這會花費一些時間,所以您會有延遲)。更好地交換網絡視圖。
簡直......那是不可能的。據我知道是不是可以共享的UIWebView的