2010-08-23 12 views

Répondre

4

Je cherchais à faire quelque chose de similaire. En bref, le DOM et tous les éléments ne sont pas directement accessibles. Cependant, vous pouvez pirater les choses pour obtenir les données. Ce que vous avez à faire est d'injecter votre propre javascript dans la page Web téléchargée. Puis évaluez les résultats.

Cette page montre le mécanisme pour le faire:

http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview

Ensuite il vous suffit de connaître le nom de la base de données et de créer un peu de javascript pour renvoyer les valeurs dans une chaîne JSON. Utilisez un analyseur JSON Cocoa pour créer des objets à partir de cette chaîne que vous pouvez utiliser dans votre application native.

+1

Merci Mike - cette technique a ajouté un bonus de travailler sur Android! – Kevin

Questions connexes