Я пишу нативное приложение для iPhone, которое содержит компонент UIWebView. Этот компонент обращается к веб-приложению в Интернете, и веб-приложение хранит данные в автономном режиме с использованием локального хранилища HTML5.
Можно ли получить доступ к данным локального хранилища из собственного приложения?
Я хотел сделать что-то подобное. Короче говоря, DOM и все элементы не доступны напрямую. Однако вы можете взломать все, чтобы получить данные. Что вам нужно сделать, так это вставить свой собственный javascript на загруженную веб-страницу. Затем оцените результаты.
На этой странице показан механизм для этого:
http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview
Тогда вы просто необходимо знать имя базы данных и создать некоторый javascript для возврата значений в строке JSON. Используйте синтаксический анализатор JSON какао для создания объектов из этой строки, которые вы можете использовать в своем собственном приложении.