Получите чистый HTML со страницы AJAX - PullRequest
0 голосов
/ 22 декабря 2011

Мы создаем автономное приложение HTML5.Нам нужно предоставить серию HTML-страниц, предоставленных сторонней организацией в автономном режиме.У них есть вызовы AJAX, которые извлекают и отображают дополнительные данные после загрузки страницы.Это не будет работать в автономном приложении HTML5, где нет подключения к Интернету.

Наша основная идея - подключить iPad к веб-службе JSON при наличии подключения к Интернету.Затем веб-служба запрашивает HTML-страницы, загружает их и запускает AJAX.Тогда DOM будет содержать всю необходимую разметку (включая данные из AJAX).Затем эта HTML-страница возвращается в автономное приложение HTML5.

Существует ли очень простой способ сделать это?Я заранее написал библиотеку, было бы идеально.Есть ли лучший вариант?

Большое спасибо заранее!

1 Ответ

0 голосов
/ 22 февраля 2012

Две идеи из головы.Честно говоря, не проверял себя, так что воспринимайте это как мозговой штурм.

  1. Я бы проверил body.innerHtml, содержащий измененный DOM или все еще загруженный Html.Если вы изменили его, вы можете получить его, просто записав его в текстовое поле через Javascript и скопировав / вставив его.

  2. Возможно, можно изменить вызов ajax, чтобы сохранить данные вLocalstorage при первом вызове и получение его оттуда при других выполнениях без вызова ajax.

Как я уже сказал, только некоторые идеи на тот случай, если никто другой не предоставит конкретного решения.

Надеюсь, это поможет
ура
Саша

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...