這是一個奇怪的問題,但我不確定要從這裏嘗試。在我的應用程序中,用戶可以打開各種鏈接,爲此我提供了帶有WebView的片段。這些鏈接中有相當一部分是Imgur專輯,但由於某些原因,專輯在我的設備上的WebView或我嘗試過的模擬器中無法正確加載。我使用單個WebView設置了一個應用程序,用於顯示此處的行爲:https://github.com/damien5314/imgur-album-webview。WebView無法加載Imgur相冊
我在Chrome中設置了WebView調試,並在WebView中以及在啓用了移動模擬的桌面版Chrome中並行加載頁面。在桌面版Chrome瀏覽器中,頁面會在收到api.imgur.com對圖片列表的響應後加載,然後在頁面加載後下載並顯示單個圖片。在我的設備上的WebView上,圖像在收到Imgur API的響應後從未下載。
注 - 只有Imgur 專輯頁面給我的問題。個別圖像加載得很好。
mWebView.loadUrl("http://imgur.com/a/2dtj8"); // Album, does not load images
// mWebView.loadUrl("https://imgur.com/X2eInSx"); // Single image, works fine
我想說這是一個Imgur問題與他們在Android JS,但是因爲JS是混淆我的網絡調試選項是有限的,更何況我可以加載在網頁視圖中同一鏈路一個類似的應用程序,所以必須有一些方法來使其工作。如果有人在我的代碼中看到任何問題,請告訴我們,否則將不勝感激下一步調試此問題的任何建議。謝謝!
你發現了什麼? –
我還沒有機會再看一遍,但我可能會嘗試多調試一下,然後可能會與Imgur開發人員聯繫,因爲此問題僅限於他們的網站。 –
我看過這是Google的一個更新,打破了WrbView,它影響了所有的應用程序,但是當我測試時,這只是我所有的不起作用 –