在iOS 6.0.1上使用UIWebView在我的iPad應用程序上顯示兩個HTML5文檔。
其中之一沒有問題,我可以打開和關閉webview儘可能多。 另一個可以顯示一次,然後當我關閉我的網絡視圖,並希望再次打開文檔時,web視圖顯示黑屏。在使用iOS6的UIWebView上第二次查看HTML5時出現黑色屏幕
我自己並沒有準備好HTML5文檔,也沒有太多有關HTML5的知識,所以我無法分辨它們之間的差異導致這種行爲。
這裏是我如何創建我的WebView,我怎麼加載HTML5:
UIWebView *theWebView = [[UIWebView alloc] init];
theWebView.scalesPageToFit = YES;
theWebView.clearsContextBeforeDrawing = YES;
theWebView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
//adjust frame and add to view controller's view here
NSURL *url = [NSURL URLWithString:@"http://www.handypdf.net/davsan"];
[theWebView loadRequest:[NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60.0]];
每次我打開一個HTML5文檔,我重新創建Web視圖。所以我不重複使用它。
爲了解決這個問題,我嘗試清理緩存,餅乾等。在these解釋SO答案,但它沒有奏效。
這裏是鏈接到有問題的和不-問題的HTML文檔:
This one工作正常。 This one第二次不起作用。
另外,如果你想在網上檢查這些HTML5網頁的鏈接,他們說:
This one工作正常。 This one第二次不起作用。
這個問題在iOS 5.x上不會發生。它也可以使用iOS模擬器進行復制。 你會建議如何解決它?
THX
我現在看起來有這個確切的問題。你有沒有碰到這方面的進展? –
我也是,請讓我們知道... – Xarialon
嘿傢伙,我把我怎麼處理這個答案。希望這也適用於你... – aslisabanci