Come recuperare il valore della function script di java nella componente webview

Come posso recuperare il valore della function script di java da una pagina web caricata con un componente webview?

  • Richieste Cross-Domain con cordova
  • java.lang.ClassNotFoundException: Non trovato la class sul path: dexpathlist
  • GIF trasparente in Android ImageView
  • Verifica che l'apk di Android non è stato riconfezionato?
  • ADB - Android - Ottenere il nome dell'attività corrente
  • get il permesso di authorization di Google oauth da Android- ritorna con invalid_scope / errore sconosciuto
  • DrawerLayout deve essere misurato con errore MeasureSpec.EXACTLY
  • Android: AutoCompleteTextView con suggerimenti predefiniti
  • Spostamento di un'image utilizzando l'accelerometro di android
  • Android implementare la bolla di chat in ListView
  • Android MediaCodec codifica e decodifica in modalità asynchronous
  • Le risorse di localizzazione possono essere scaricate in runtime?
  • One Solution collect form web for “Come recuperare il valore della function script di java nella componente webview”

    Non puoi, direttamente.

    Puoi call la function Javascript tramite loadUrl("javascript:...") , where ... è la tua chiamata di function. Tuttavia, non è ansible get un risultato in questo modo.

    Se si inietta un object Java nella pagina Web tramite addJavascriptInterface() , è ansible impostare un'altra function che ha chiamato la function desiderata e restituisce tale valore tramite una chiamata all'object Java iniettato. Funziona solo se puoi modificare la pagina Web.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.