Я использую webview для открытия ссылки на следующую страницу соглашения
Я использую следующий код для рендеринга.Я также пробовал использовать другие свойства веб-просмотра.
PS Эта страница успешно отображается во всех браузерах, а также в веб-браузере iOS.
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
webView.loadUrl(AppConstants.AGREEMENT_URL);
webView.setWebViewClient(new WebViewClient(){
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
showProgressBar();
webView.setVisibility(View.INVISIBLE);
}
@Override
public void onPageCommitVisible(WebView view, String url) {
super.onPageCommitVisible(view, url);
hideProgressBar();
webView.setVisibility(View.VISIBLE);
}
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error){
//Your code to do
}
});