我的应用程序在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内容中的视频。 –