В моем WebView отображается определенный URL.В чем проблема? - PullRequest
0 голосов
/ 08 апреля 2019

В моем WebView конкретного URL нет.Кроме этого URL все URL работают.Подскажите пожалуйста в чем проблема.

webView = findViewById(R.id.web_game);
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());
webView.clearCache(true);
webView.clearHistory();
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.loadUrl("https://cobra-game.conversionlab.online/");

1 Ответ

0 голосов
/ 08 апреля 2019

Добавьте слушателя, чтобы игнорировать ошибки SSL, как указано ниже. Вы должны получать некоторые ошибки SSL при загрузке URL.

webView.setWebViewClient(new WebViewClient() {
        @Override
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
            Log.d("Failure Url :" , failingUrl);
        }

        @Override
        public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
            Log.d("Ssl Error:",handler.toString() + "error:" +  error);
            handler.proceed();
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    });

И добавить это также

webView.getSettings().setDomStorageEnabled(true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...