2016-10-04 105 views
0

任何人都知道一种方法来处理由于页面的CSS中的position: fixed而显示空白的页面吗?Android webview position:fixed

我的android应用程序是一个浏览器,客户抱怨accounting research manager login不加载。在查看该网站正在加载后,由于CSS position: fixed,没有任何内容出现。如果我使用chrome工具关闭该页面,则会出现该页面。

有什么我可以添加到我的应用程序,所以页面将加载像铬?

回答

0

由于您的网页使用JavaScript来加载其内容,因此您需要在您的Android Web视图中启用JavaScript并将其配置为处理页面所做的重定向。

为此,请按照下列步骤加载网页的网址

1)使用findViewById方法来获得你的WebView参考之前。例:

WebView webView = findViewById("The view id declared at the layout xml");

2)启用JavaScript:

webView.getSettings().setJavaScriptEnabled(true);

3)启用重定向并在相同的WebView加载页面重定向:

webView.setWebViewClient(new WebViewClient() { 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return false; 
    } 
}); 
+0

它。这是最后一页,具有固定位置的CSS的登录页面导致问题 – Brian

+0

您是否尝试过上述代码?我的webview成功呈现登录页面 –

+0

是的,它具有所有这一切。 – Brian