Ich schreibe eine native iPhone-App, die eine UIWebView-Komponente enthält. Diese Komponente greift auf eine Internet-Webanwendung zu, und die Webanwendung speichert Daten offline mit lokalem HTML5-Speicher.
Ist es möglich, über die native App auf diese lokalen Speicherdaten zuzugreifen?
Ich wollte etwas Ähnliches machen. Kurz gesagt, das DOM und alle Elemente sind nicht direkt zugänglich. Sie können jedoch Dinge hacken, um an die Daten zu kommen. Was Sie tun müssen, ist Ihr eigenes Javascript in die heruntergeladene Webseite zu injizieren. Dann werte die Ergebnisse aus.
Diese Seite zeigt den Mechanismus dafür:
Dann müssen Sie nur den Namen der Datenbank kennen und Javascript erstellen, um die Werte in einer JSON-Zeichenfolge zurückzugeben. Verwenden Sie einen Kakao-JSON-Parser, um Objekte aus dieser Zeichenfolge zu erstellen, die Sie in Ihrer nativen App verwenden können.
Tags und Links iphone local-storage uiwebview