Come recuperare Javascript valore funzione nel componente WebView
-
21-09-2019 - |
Domanda
Come posso recuperare il valore della funzione Javascript da una pagina web caricata all'interno di un componente WebView ??
Soluzione
Non è possibile, direttamente.
È possibile richiamare la funzione Javascript via loadUrl("javascript:...")
, dove ...
è la vostra chiamata di funzione. Tuttavia, non è possibile ottenere un risultato in questo modo.
Se si inietta un oggetto Java nella pagina Web tramite addJavascriptInterface()
, è possibile impostare un'altra funzione che ha chiamato la funzione che si desidera e restituisce tale valore tramite una chiamata all'oggetto Java iniettato. Che funziona solo se è possibile modificare la pagina Web, però.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow