2016-10-04 3 views
0

페이지의 CSS에 position: fixed으로 인해 비어있는 페이지를 처리하는 방법을 아는 사람이 있습니까?Android 웹보기 위치 : 고정

내 안드로이드 앱이 브라우저이고 고객이 accounting research manager login이로드되지 않는다고 불평하고 있습니다. 그 사이트를 조사한 후에 CSS가 position: fixed으로 인해 아무것도 나타나지 않습니다. 크롬 도구에서이 기능을 끄면 페이지가 나타납니다.

Chrome에 페이지가로드되도록 앱에 추가 할 수있는 항목이 있습니까?

답변

0

웹 페이지가 콘텐츠를로드하는 데 자바 스크립트를 사용하므로 Android 웹뷰에서 자바 스크립트를 사용하도록 설정하고 페이지에서 리디렉션을 처리하도록 구성해야합니다.

은 이렇게하려면 웹 페이지 URL

1) 웹보기에 대한 참조를 얻기 위해 findViewById 방법을 사용을로드하기 전에 다음 단계를 따르십시오.

webView.getSettings().setJavaScriptEnabled(true);

3) 리디렉션을 활성화하고 같은 웹보기에서 리디렉션 페이지를로드 : : 예는 :

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

2) 자바 스크립트를 사용

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

그것은 않습니다. 그것은 마지막 페이지입니다. 문제를 일으키는 위치가 고정 된 CSS가있는 로그인 페이지 – Brian

+0

위의 코드를 사용해 보셨습니까? 내 webview가 성공적으로 로그인 페이지를 렌더링합니다. –

+0

예. – Brian