WebKit или Геккон - какой лучше для встраивания в приложение C++? [закрытый]

Добавьте следующее к application.properties:

spring.thymeleaf.cache=false
11
задан Community 23 May 2017 в 12:30
поделиться

3 ответа

Существует по крайней мере один проект, который имеет аналогичные требования и включает Gecko. Это Джаксер Аптаны . Насколько я знаю, у них это хорошо получилось. Это не совсем отвечает на ваш вопрос, но демонстрирует, что это, безусловно, выполнимо с Gecko, и есть доступный код GPL, на который вы можете посмотреть, как это сделать (Jaxer - проект с открытым исходным кодом).

В прошлом задавался аналогичный вопрос по этому поводу. Я не согласен со всеми этими ответами, поскольку там есть некоторая дезинформация, например, Firefox является диктатором того, что происходит в Gecko (это определенно влияет, но не является решающим фактором).

Полное раскрытие: я работаю над Кодовая база Mozilla.

6
ответ дан 3 December 2019 в 10:26
поделиться

Я предвзято , но я бы сказал WebKit. В особенности благодаря использованию QtWebKit, должно быть легко получить невизуальный веб-движок (со всеми прибамбасами, кроме рисования). И если кто-то действительно заботится об исключении всего кода, связанного с рисованием, база кода является достаточно модульной (особенно уровни абстракции платформы), чтобы это можно было сделать в разумные сроки.

3
ответ дан 3 December 2019 в 10:26
поделиться

Обратите внимание, что QtWebkit (и webkit в целом, я думаю) потребует, чтобы у вас был активный x-сервер - даже если вы не показываете никакого графического интерфейса (это требуется в ядре Qt, поскольку QWebPage использует QWidget). {{1 }} Это может быть недостаток дизайна в Qt - я не исследовал дальше, почему они могли это сделать.

0
ответ дан 3 December 2019 в 10:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: