Существует ли средство просмотра chm на основе CEF (Chromium Embedded Framework)?

Интегрированная в Windows программа просмотра CHM хороша, но она всегда использует внутренний Internet Explorer. Для некоторых компьютеров с низкой версией Internet Explorer не поддерживаются расширенные функции HTML и CSS.

Так есть ли какое-то альтернативное программное обеспечение для просмотра CHM?


person TangMonk    schedule 04.12.2019    source источник
comment
Какие версии Internet Explorer вы имеете в виду? Как технический писатель или автор справки, пробовали ли вы добавить специальный тег, например <meta http-equiv="X-UA-Compatible" content="IE=9"/>, в раздел ‹head› вашего HTML-файла?   -  person help-info.de    schedule 08.12.2019
comment
См. также: stackoverflow.com/a/46796897/1981088   -  person help-info.de    schedule 08.12.2019
comment
сделать веб-сервер, который обслуживает chm-контент?   -  person Marco van de Voort    schedule 09.12.2019


Ответы (1)


Существует несколько альтернатив средства просмотра справки Microsoft CHM с различными уровнями качества и эволюция на протяжении многих лет. Вполне вероятно, что кросс-платформенные, такие как Okular или xCHM используют веб-браузер на основе WebKit для отображения содержимого темы. WebKit — это механизм браузера, используемый Google Chrome и, следовательно, CEF.

При этом технический писатель должен тщательно подумать, имеет ли смысл использовать стороннее средство просмотра справки CHM, поскольку это будет означать:

  • Установка потенциально большого и неизвестного приложения на компьютер конечного пользователя;
  • Возможные трудности для конечного пользователя при работе с этим новым приложением, что было бы драматично, поскольку его цель состоит в том, чтобы помочь ему в первую очередь;
  • Возможность того, что установка или использование этого нового приложения «крадет» расширение .CHM и открывает каждый файл справки CHM в будущем, что превращает его в кошмар для начинающих пользователей;
  • Обширные тесты, чтобы убедиться, что выбранное приложение правильно работает с файлами справки CHM по мере их развития;

Одним из возможных решений было бы рассмотреть другой формат документации, такой как веб-сайт с онлайн-документацией в формате HTML (который можно открыть с помощью любого веб-браузера) или кросс-платформенный файл справки QT (для чего потребуется установка фреймворка Qt) .
Единый инструмент для создания справки, такой как HelpNDoc, RoboHelp или Flare можно использовать для упрощения процесса создания нескольких форматов документации для разных аудиторий: большинство из них могут создавать базовый файл справки CHM для операционной системы Windows, а также полнофункциональные веб-сайты с документацией в формате HTML и печатные файлы Word или Руководства в формате PDF без лишних усилий.

person jonjbar    schedule 06.12.2019