Принудительный просмотр веб-сайта для загрузки, например chrome - PullRequest
0 голосов
/ 11 марта 2020

Я хочу загрузить сайт в моем приложении, это мой код:

 wb.setWebViewClient(new WebViewClient());
        wb.setWebChromeClient(new WebChromeClient());
        wb.getSettings().setJavaScriptEnabled(true);
        WebSettings settings = wb.getSettings();
        settings.setBuiltInZoomControls(false);
        settings.setUseWideViewPort(true);
        settings.setJavaScriptEnabled(true);
        wb.loadUrl(bl.getString("url"));

Я хочу загрузить этот сайт:

https://webapp.irimo.ir/

проблема в том, что он отображается в chrome но на моем сайте ничего не отображается.

как я могу это исправить?

1 Ответ

3 голосов
/ 11 марта 2020

Я думаю, что это из-за ошибки SSL. Вы можете использовать метод onReceivedSslError, чтобы игнорировать ошибку Ssl.

   @Override
    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
        super.onReceivedSslError(view, handler, error);

        // this will ignore the Ssl error and will go forward to your site
        handler.proceed();
    }

Для получения дополнительной информации вы можете посмотреть здесь

...