Zugriff auf UIWebView die lokale Speicherung von Daten aus einer nativen iPhone-app
Schreibe ich eine native iPhone-app, die enthält eine UIWebView-Komponente. Diese Komponente greift auf eine internet-Web-App und die webapp speichert die Daten offline mit lokalen HTML5-Speicher.
Ist es möglich, den Zugriff auf diese lokale Speicherung von Daten aus der nativen app ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich auf der Suche nach etwas ähnlich wie diese. Kurz gesagt, der DOM und alle Elemente, die nicht direkt zugänglich sind. Sie können jedoch die hack Sachen hoch zu bekommen, auf die Daten. Was Sie tun müssen ist, Spritzen Sie Ihre eigenen javascript-Code in die Webseite heruntergeladen. Bewerten Sie dann die Ergebnisse.
Diese Seite zeigt den Mechanismus, es auch zu tun:
http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview
Dann brauchen Sie nur zu wissen, den Namen der Datenbank, und erstellen Sie eine javascript-die Rückkehr der Werte in einem JSON-string. Verwenden cocoa JSON-parser zu erstellen, die Objekte aus, die Zeichenfolge, die Sie verwenden können, in Ihre native app.