Я знаю, что скрытый трюк Iframe, как упомянул здесь (http://stackoverflow.com/questions/365777/starting-file-download-with-javascript) и в Другие ответы.
Я заинтересован в аналогичной проблеме:
Как я могу использовать JavaScript для загрузки страницы текущего (т. Е. Текущий DOM, или какой-то подборки) в качестве файла?
У меня есть веб-страница, которая вытесняет результаты из , не детерминированного запроса (например, случайного образца) для отображения пользователю. Я уже могу, через параметр QueryString сделать страницу вернуть файл вместо рендеринга страницы. Я могу добавить кнопку «Получить файловую версию» (наш стандартный подход), но результаты будут отличаться для отображения, поскольку это другой прогон запроса.
Есть ли путь через JavaScript для загрузки текущей страницы в качестве файла, или копирует в буфер обмена мой единственный вариант?
Редактировать Вариант, предложенный Stefan Kendall и DJ_Segfault, должен написать сторону сервера результатов для последующего поиска. Хорошая идея, но, к сожалению, написание на стороне сервера файлов не имеет рецепта в этом случае.
Как насчет Shudder , проходящий , проходящий innerhtml
в качестве параметра сообщения на другую страницу?