Android 4.1 webview javascript no funciona.
Estoy teniendo una función llamada javascript:alert('load')
intentando mostrar una caja de alerta. No está funcionando, incluso ya he setJavaScriptEnabled(true);
@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection WebView wvMyWeb = (WebView)findViewById(R.id.webView1); wvMyWeb.setWebViewClient(new MyWebViewClient()); wvMyWeb.getSettings().setJavaScriptEnabled(true); switch (item.getItemId()) { case R.id.menu_save: alertbox("Setting","Save Clicked"); wvMyWeb.loadUrl("http://ec.m.zkiz.com"); return true; case R.id.menu_load: wvMyWeb.loadUrl("javascript:alert('load')"); return true; default: return super.onOptionsItemSelected(item); } }
¿Qué me estoy perdiendo?
- Cómo convertir HttpEntity en JSON?
- El banner de instalación de la aplicación no funciona
- Cookies de Android para la dirección IP
- Cómo pasar un valor de cadena a webView de una actividad
- ¿Cómo escondo un WebView?
- ¿Cómo puedo inhabilitar todos los eventos táctiles en todos los niños de un ViewGroup?
- archivo interno del HTML de la demostración del androide
- ¿Cómo puede una aplicación comunicarse con un servidor y reflejar las actualizaciones de inmediato?
- Cuadro de texto oculto debajo del teclado en la vista web de Android
- Cómo acceder a mi 127.0.0.1:8000 desde Android tablet
- Android: Obtener la posición de desplazamiento de un WebView
- LAYER_TYPE_SOFTWARE causa que WebView cargue la página en blanco
- Android Webview goback () problema con el método loadDataWithBaseURL
No especificó un cliente de cromo, el WebChromeClient
se ajusta a sus necesidades. Simplemente agregue esto a su webview:
webView.setWebChromeClient(new WebChromeClient());
Si desea manejar eventos de alert
de una manera particular, también puede hacer:
webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { /* Do whatever you need here */ return super.onJsAlert(view, url, message, result); } });
- Crear una pantalla de bienvenida animada con marcos en Android
- ¿Cómo puedo compilar un programa C existente para Android usando NDK?