2016-10-04 12 views
0

ページのCSSのposition: fixedのために誰かが空白を表示しているページを処理する方法を知っていますか?Android webviewの位置:固定

私のアンドロイドアプリはブラウザであり、お客様がaccounting research manager loginが読み込まれないと訴えています。それを調べた後、サイトはロードされていますが、CSS position: fixedのため何も表示されません。クロムツールでオフにすると、ページが表示されます。

私のアプリに追加できるものはありますか?ページがchromeのように読み込まれますか?

答えて

0

あなたのWebページはJavaScriptを使用してコンテンツをロードするため、Android webviewでjavascriptを有効にし、ページのリダイレクトを処理するように設定する必要があります。

は、これを行うウェブページのURL

1)あなたのWebViewへの参照を取得するためにfindViewByIdメソッドを使用をロードする前に、以下の手順に従ってください。例:

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