Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » MetaProducts Offline Explorer | Offline Browser

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

- скачать сайт/страницы
- экспортировать в виде набора html файлов
- внести коррекции в html и проч. файлы (пакетно) - в идеале chm файл не должен обращаться к онлайн источникам при открытии страниц, тогда как куча ненужных скриптов на страницах, как правило норовят это сделать.
- скомпилировать в chm любой подходящей программой, начиная с htm2chm (у нее есть только один недостаток - не умеет компилировать с полнотекстовым поиском, но имеет отличную утилита для создания оглавления), HTML Help Workshop и так далее.
 
Попытка делать напрямую (скачать и экспортировать в chm) в большинстве случаев приведет либо к проблемам, либо к вышеназванному алгоритму, то только более длинным путем с граблями.
 
Причем чем дальше. тем актуальнее будет этот алгоритм.
Например, объем скачанных страниц упомянутого сайта можно уменьшить, как минимум, в полтора раза, только выбросив с них ненужный код. Если же организовать их по классической схеме (оглавление - 1 файл, а не повторение на каждой странице и т.д.), то объем окончательного CHM уменьшится в три и более раза  (а для иных сайтов выигрыш составит до 10 и более раз), а скорость открытия и т.д. возрастет. При этом визуально он останется идентичным текущему виду.
 
Дело не в том, что автор OE как-то виноват в проблемах с отображением скачанных сайтов. Его вина минимальна, на уровне мелких глюков. Основа проблемы - в методологии современного сайтостроительства и отсутствии полноценной поддержки его новофич (сомнительной полезности) в старых форматах (как например, chm). Автор не в силах разрешить эту проблему, поскольку она аналогична созданию своего собственного формата (и соответственно, движка для его отображения), что соизмеримо с созданием собственного браузера. Даже меньшую задачу - удаление ненужного для оффлайн просмотра кода со страниц (например, многих скриптов, ассоциированных файлов/страниц и т.д.) - возможно решить фактически созданием собственной (пусть и оффлайн) баннерорезки. Эта задача достойна отдельного проекта (и в настоящий момент это достаточно свободная ниша, в связи с умиранием AdMuncher [существующие банерорезки не заменят его, поскольку имеют иную идеологию реализации, которая не позволяет иметь те же возможности]. И, как видно, желающих занять его место - нет, тогда как речь о программе размером всего 1 MB (в незапакованном виде).
То есть все чаще и чаще придется мудрить со скачанными сайтами, чтобы они отображались достаточно корректно при оффлайн просмотре. И, боюсь, ничего революционного не светит в обозримом будущем (глюкофичи в сайтостроительстве появляются чаще, чем разрабатывается любой архивный формат для html). Что приводит к необходимости, фактически, встраивать браузер, в котором они корректно отображаются в каждый такой архив, что неприемлемо. Пока IE был в почете, эта проблема не стояла, поскольку MS могла даже усовершенствовать движок CHM или создать ему современную замену. В текущей ситуации это бессмысленно, поскольку им бы пришлось гоняться за новшествами чужих браузеров, чтобы обеспечить безглючность движка своего формата (chm или более нового).
Поэтому любителям хранить скачанные сайты/страницы в chm стоит осваивать ретроредактирование (вебЛОМастеринг) и реверсивную (удаляем и упрощаем, пока не начнет работать, как надо) отладку html/css/js... (пакетное редактирование, само собой), если они желают, чтобы chm были полноценно работоспособными и близкими по виду к оригиналу.

Всего записей: 1320 | Зарегистр. 17-01-2011 | Отправлено: 02:49 09-06-2018 | Исправлено: Jonmey, 02:50 09-06-2018
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » MetaProducts Offline Explorer | Offline Browser


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru