Доброго времени суток.
Возникла необходимость и огромный "спортивный интерес" научиться сохранять страничку с интернета полностью в том виде, в котором она отображается в окне браузера (т.е. весь текст, изображения, флешки и так далее. Всё, что видно при открытии страницы). Т.е. в итоге у меня лежит файлик .html и папка с дополнительными объектами. При запуске .html без дополнительных запросов на сервер и сеть интернет, у меня перед глазами та страница, без каких либо изменений, которую я видел при сохранении. Но это не должен быть print screen в виде картинки
Читал различные статьи на данном сайте и дошёл до раздела «DOM: работа с HTML-страницей», а также просмотрел «Хранение данных на клиенте. DOM Storage и его аналоги».
Мелькнула мысль, что, возможно на JS как-то можно реализовать решение моей задачи про сохранение странички!?
Возможно по DOM-модели.
Хотелось бы у вас спросить совета в какую сторону мне капаться, как глубоко и чем
Может быть, это вообще не реально организовать средствами JS!?
Также не совсем ясно, отчего зависит, что один браузер сохраняет страничку почти всегда целиком (с небольшими отклонениями порой) – это, например, Firefox, а другие: Opera, IE, Safari, Chrome – не сохраняют флешки и объекты, которые получаются в результате формирования на стороннем сервере. Эти объекты, например, яндекс-директ.
Также очень любопытно узнать насколько быстрым является язык JS в связке с браузерами, если так можно выразиться.
Т.е. если надо будет сохранять, ну к примеру 1 страницу в секунду, справится ли JS или лучше заранее выбирать другой метод?
Прошу меня извинить и поправить, если написал не в тот раздел или что-то некорректно сформулировал.
Заранее благодарен.