Как загрузить текущую страницу в качестве файла / Приложение с помощью JavaScript?

Я знаю, что скрытый трюк Iframe, как упомянул здесь (http://stackoverflow.com/questions/365777/starting-file-download-with-javascript) и в Другие ответы.

Я заинтересован в аналогичной проблеме:

Как я могу использовать JavaScript для загрузки страницы текущего (т. Е. Текущий DOM, или какой-то подборки) в качестве файла?

​​У меня есть веб-страница, которая вытесняет результаты из , не детерминированного запроса (например, случайного образца) для отображения пользователю. Я уже могу, через параметр QueryString сделать страницу вернуть файл вместо рендеринга страницы. Я могу добавить кнопку «Получить файловую версию» (наш стандартный подход), но результаты будут отличаться для отображения, поскольку это другой прогон запроса.

Есть ли путь через JavaScript для загрузки текущей страницы в качестве файла, или копирует в буфер обмена мой единственный вариант?

Редактировать Вариант, предложенный Stefan Kendall и DJ_Segfault, должен написать сторону сервера результатов для последующего поиска. Хорошая идея, но, к сожалению, написание на стороне сервера файлов не имеет рецепта в этом случае.

Как насчет Shudder , проходящий , проходящий innerhtml в качестве параметра сообщения на другую страницу?

10
задан xan 1 September 2011 в 14:23
поделиться