2016-10-04 103 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