Webview не будет выполнять команды веб-сайта, но chromeclient это делает
Привет,
У меня есть WebView, который загружает это вебсайт
Когда вы помещаете номер в поле идентификации и нажимаете кнопку "Выход", он показывает загрузку и сообщает, правильна ли идентификация или нет, если она правильна, он показывает виртуальную клавиатуру на веб-сайте, а не клавиатуру устройства, если она неверна, то показывает ошибку.
Ошибка
Однако, если я помещу тот же веб-сайт в свой WebView, он отлично загрузит сайт, но не будет выполнять эти команды, если я поставлю какую-либо идентификацию и нажму кнопку, она не покажет загрузку, она ничего не сделает.
Это забавно, потому что он нормально работает с Xcode для iPhone.
Мой код:
package com.example.viskee.webview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView wbAba = (WebView) findViewById(R.id.wbAba); wbAba.setWebViewClient(new WebViewClient()); wbAba.getSettings().setJavaScriptEnabled(true); wbAba.loadUrl("https://ib.rendimento.com.br"); } }
Что я уже пробовал:
Javascript включен или выключен
Плагины включены или выключены(даже устарели)
Cookiemanager, как
Обс Если я использую
wbAba.setChromeClient(new ChromeClient);
Он работает нормально, однако я не хочу использовать ChromeClient, потому что он добавляет адресную строку и т. д. Я хочу, чтобы мой WebView был полноэкранным и показывал только веб-сайт.