Движок Mozilla простые вопросы - PullRequest
1 голос
/ 18 марта 2012

Три вопроса о двигателе Mozilla (Gecko / XUL):

  1. Возможно ли использовать его анализатор HTML в моем приложении C / C ++ (без графического интерфейса и т. Д.)?
  2. Могу ли я встроить браузер (только вывод страницы без какого-либо меню, окон и т. Д.) В свое приложение, как элемент управления (как это делает IE ActiveX, но мне нужно решение с кросс-платформенным интерфейсом)?
  3. Можно ли настроить вывод страницы (например, добавить несколько линий сетки)?

Может быть, лучше выбрать другой двигатель? Может ли какой-нибудь орган сделать мне подсказку в этом случае?

Большое спасибо!

1 Ответ

0 голосов
/ 19 марта 2012
  1. Да, но, вероятно, не совсем так, как вы думаете. В настоящее время Gecko использует анализатор HTML5 из ​​validator.nu (перевод с Java на C ++ автоматически). Вы можете использовать тот же парсер в вашем приложении.
  2. Вы можете встроить XULRunner. Тем не менее, это все, но просто и не совсем хорошо документировано - WebKit должно быть легче встраивать.
  3. Если вы встраиваете XULRunner, вы имеете в виду? Конечно, вы можете настроить пользовательские стили с помощью nsIStyleSheetService.loadAndRegisterSheet () например.
...