2011-05-19 3 views
1

Existe-t-il un moyen d'interagir par programmation avec le contenu d'un WebView?Android: Comment interagir avec le contenu d'un WebView?

Par exemple, comment pourrait mon application:

  1. répondre à un événement (tel que le bouton cliqué sur une page Web)

  2. itérer à travers tous les INPUT éléments dans une page et récupérer leur Contenu?

  3. Trouvez tous les éléments DIV avec la classe status et de changer leur contenu?

Merci!

Répondre

4

Vous pouvez utiliser Javascript pour effectuer un rappel à Java pour tout ce que Javascript peut détecter.

Vous pouvez voir un appel de démonstration JS Java ici: Android Calling JavaScript functions in WebView

+0

Merci! Comment mettre en place un tel rappel? –

+0

J'ai compris - Je peux utiliser 'WebChromeClient' comme démontré ici: http://code.google.com/p/apps-for-android/source/browse/trunk/Samples/WebViewDemo/src/com/google/ android/webviewdemo/WebViewDemo.java # –

+0

Réponse éditée avec une démo. – neteinstein

Questions connexes