1
this website에 대한 webview 기반 응용 프로그램을 모바일 응용 프로그램에 표시하려고합니다.Webview가 특정 웹 사이트를 표시하지 않습니다.
언제 다른 사이트에 응용 프로그램이 잘 작동하지만이 특정 사이트에서는 단추를 클릭하여 책상 페이지로 이동했을 때 절대 두 번째 페이지가 표시되지 않습니다.
그러나 Log 문을 onPageFinished
메서드에 넣고 페이지가 완전히로드되었다는 것을 기록합니다.
내 코드는 다음
final WebView myWebView = (WebView) rootView.findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(getActivity(), "Oh no! " + description, Toast.LENGTH_SHORT).show();
}
@Override
public void onPageFinished(WebView view, String url) {
Log.d("WEBSITE", "Page Loaded.");
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.d("WEBSITE", url);
myWebView.loadUrl(url);
return false;
}
});
myWebView.loadUrl("https://demo.frappecloud.com/");
감사를 당신이 POST 데이터로 URL을로드 할 수있는 방법을 말한다 곳 WebViewClient
는 또한이 참조를 확인 : 여기
는 링크입니다. +1 – geekroot나는 새롭고 나는 투표하기에 충분한 명성이 없다. – geekroot
좋습니다. 괜찮습니다. – ZakiMak