Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Webview no puede manejar javascript?

Mi aplicación Android muestra las páginas web (he utilizado la webview para ello). .pero javascript en el wepage no se está ejecutando en una vista web. Si visita la misma página web a través del navegador, javascript se está ejecutando. Cómo ejecutar javascript en una aplicación (mediante una vista web)?

3 Solutions collect form web for “Android Webview no puede manejar javascript?”

¡Habilitar Javascript! :

WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); 

WebView: setJavaScriptEnabled

En la documentación de Android :

"De forma predeterminada, un WebView no proporciona widgets como el navegador, no permite que JavaScript y los errores de página web se ignoran.Si su objetivo es sólo para mostrar algunos HTML como parte de su interfaz de usuario, esto probablemente está bien, el usuario no Necesidad de interactuar con la página web más allá de la lectura, y la página web no tendrá que interactuar con el usuario.Si de hecho desea un completo navegador web, entonces es probable que desee invocar la aplicación del navegador con una URL de intención más bien Que mostrarlo con un WebView.

Sin embargo, puede modificar los WebSettings, como habilitar JavaScript con setJavaScriptEnabled (). "

Para Easy way puede utilizar WebChromeClient, consulte este tutorial de vídeo .

Si desea más control con js, puede utilizar el método con addJavascriptInterface , pero debe crear su página html para este método (). Mira esta muestra .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.