Не работает javascript в webview на андроид 5 і 6!

113
08 января 2022, 18:00

На андроид 5 і 6 не работает javascript:

webView код:

webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onProgressChanged(WebView view, int newProgress) {
        super.onProgressChanged(view, newProgress);
        progressBar.setProgress(newProgress);
        if (newProgress == 100) {
            progressBar.setVisibility(View.GONE);
        }

    }

    @Nullable
    @Override
    public Bitmap getDefaultVideoPoster() {
        if (super.getDefaultVideoPoster() == null) {  // fix for android 6.0
            return Bitmap.createBitmap(50, 50, Bitmap.Config.ARGB_8888);
        } else {
            return super.getDefaultVideoPoster();
        }
    }
});
webView.loadUrl(infoModel.getUrl());  

Также пробовал:

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setDisplayZoomControls(false);
webSettings.setSupportZoom(true);
webSettings.setDefaultTextEncodingName("utf-8"); 

ето не рабоет! Буду благодарен за помощь!

READ ALSO
Парсер не выводит русские буквы в TextView

Парсер не выводит русские буквы в TextView

Не могу вывести русские буквы в TextView через парсерИспользую такую комбинацию:

145
Как правильно распарсить строку?

Как правильно распарсить строку?

Пытаюсь распарсить формулу на составные частиЕсть метод:

205
Поменять местами элементы в CSS

Поменять местами элементы в CSS

Есть список из элементов, первые два занимают по 25% ширины, а каждый третий 50%Размещены по три в строке, сколько будет элементов неизвестно,...

225