Android webview位置:已修复

时间:2016-10-04 23:23:36

标签: java android webview position fixed

有人知道如何处理由于页面的CSS中position: fixed而显示空白的网页吗?

我的Android应用是一个浏览器,客户抱怨accounting research manager login无法加载。在查看该网站正在加载但由于CSS position: fixed没有出现任何内容。如果我在Chrome工具中将其关闭,则会显示该页面。

我可以添加到我的应用中,以便页面像Chrome一样加载吗?

1 个答案:

答案 0 :(得分:0)

由于您的网页使用javascript加载其内容,因此您需要在Android网页视图中启用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;
    }
});