我的應用程序在Android Web視圖中顯示網頁的內容。 該網頁由第三方團隊設計,因此我無法控制設計或源代碼。網頁展示了一些開始的動畫,然後用實際內容刷新(正常的UI設計)。然而,我的webview永遠不會超越最初的動畫。Android WebView在網頁內容更改後不刷新
請注意,我已驗證網頁在相同設備上的瀏覽器上正確加載。所以這個網頁肯定沒有問題。 此外,我已經延遲5秒(在桌面瀏覽器上,網頁大約需要1-2秒刷新實際內容),以語法刷新webview,這應該導致延遲刷新。
是否有任何已知的問題與現代網頁(HTML 5 + CSS3 + JS),可能導致他們無法正確呈現在Android的webview?我可以回退到什麼地步? 我是否錯過了在Webview上設置任何屬性?
下面是我的代碼片段 -
myWebView = (WebView)v.findViewById(R.id.catalog_view);
WebSettings settings = myWebView.getSettings();
settings.setLoadWithOverviewMode(true);
settings.setUseWideViewPort(true);
settings.setJavaScriptEnabled(true);
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
myWebView.loadUrl("https://www.homehardware.com.au/catalogue/?category=garden-outdoor");
注:在格蘭提到的URL codeis我試圖加載實際的URL。我也嘗試過其他一些東西,比如擺弄webview緩存模式,UA字符串等,但沒有任何效果。
添加此行「settings.setDomStorageEnabled(true);」並檢查。 – Praveen
工作很喜歡魅力。我曾嘗試幾乎所有的方法,並猜測我不得不嘗試更多:) – Dibzmania
你在玩HTML5故事情節嗎?這些基本上都是嵌入在html內容中的視頻。 –