Инструменты для сохранения веб-страниц в один HTML-файл
Встроенная в браузер функция "Сохранить как..." оставляет кучу файлов, и страница отображается некорректно. Есть инструменты, которые сохраняют копию страницы, упаковывая все изображения, таблицы стилей (CSS), скрипты (JavaScript) в один HTML-файл.
1. Расширение для браузера SingleFile (https://github.com/gildas-lormeau/SingleFile#readme). Сохранённый файл является полной копией страницы с браузера — в неё включены скрипты (JavaScript), авторизация, модификации других расширений. Доступно для Firefox (https://addons.mozilla.org/firefox/addon/single-file) (ПК и Android), Chromium (https://chromewebstore.google.com/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle), Safari (https://apps.apple.com/app/singlefile-for-safari/id6444322545), а также в качестве консольной программы (https://github.com/gildas-lormeau/single-file-cli#readme).
2. Консольная программа Monolith (https://github.com/Y2Z/monolith#readme). Лучше всего подходит для сохранения статичных сайтов, так как не может самостоятельно выполнять код JavaScript (для этого требуется воспользоваться внешним браузером), а для авторизации нужно передать файлы cookie. Программа написана на языке Rust и доступна для всех платформ.
@KoolTechTricks старый Firefox без всяких расширений умел
@cybertailor @KoolTechTricks Прямо со скриптами и картинками?
@johan @cybertailor Попробовал сохранить в Pale Moon. Сохранил как обычно с кучей файлов, а в итоговом файле не отображаются некоторые картинки.
Затем я решил попробовать скачать Firefox 1.0. Интересно, что это не вызвало никаких проблем на Windows 11. Но он тоже сохранил с кучей файлов. Может какая-то определённая версия нужна, но я в них не разбираюсь. (https://ftp.mozilla.org/pub/firefox/releases/)
@KoolTechTricks @cybertailor Есть вероятность, что это вообще не в лиситсе было, а в ослике или опере
@johan @KoolTechTricks я помню что расширение .mhtml у таких файлов