He estado tratando de obtener un valor de una clase de la página web cargada en Webview
He estado buscando respuestas, sin embargo, probé muchos códigos, pero no funcionó en absoluto.
Todo lo que quiero hacer es
Sé que tengo que usar la interfaz de Java. Probé el siguiente código pero simplemente no funciona.
Dentro de WebViewClient
public void onPageFinished(WebView view, String url) { wv.loadUrl("javascript: alert(function(){setTimeout(function(){var recieved_poin = document.querySelector(\".point\").innerHTML" + "console.log(recieved_poin);}, 500);})();"); // input Id and password }Dentro de WebChromeClient
@Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { Log.d("LogTag", message); Toast.makeText(getActivity(), "value recieved from class is "+message, Toast.LENGTH_SHORT).show(); result.confirm(); return true; } Estoy usando getActivity() en brindis porque estoy dentro de un fragmento
Por favor, ayúdame