Доступ к данным локального хранилища UIWebView из собственного приложения iPhone

Я пишу нативное приложение для iPhone, которое содержит компонент UIWebView. Этот компонент обращается к веб-приложению в Интернете, и веб-приложение хранит данные в автономном режиме с использованием локального хранилища HTML5.

Можно ли получить доступ к данным локального хранилища из собственного приложения?

8
задан Kevin 23 August 2010 в 10:54
поделиться

1 ответ

Я хотел сделать что-то подобное. Короче говоря, DOM и все элементы не доступны напрямую. Однако вы можете взломать все, чтобы получить данные. Что вам нужно сделать, так это вставить свой собственный javascript на загруженную веб-страницу. Затем оцените результаты.

На этой странице показан механизм для этого:

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

Тогда вы просто необходимо знать имя базы данных и создать некоторый javascript для возврата значений в строке JSON. Используйте синтаксический анализатор JSON какао для создания объектов из этой строки, которые вы можете использовать в своем собственном приложении.

4
ответ дан 6 December 2019 в 00:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: