Chromium Embedded Framework (http://code.google.com/p/delphichromiumembedded/) хороша. Я использую его для отображения статических HTML, JS и CSS, сгенерированных только из кода Delphi.
Но я нахожу его слишком большим.
Мне нужно:
- Мне нужна поддержка HTML
- Мне нужна поддержка JavaScript.
- Мне нужна поддержка CSS.
- Мне нужна поддержка Unicode.
- Мне нужно событие OnNavigate.
Не нужно:
- Мне не нужна поддержка D3D, GDI +, GLES.
- Мне не нужна возможность загрузки веб-страницы. Для меня достаточно LoadString.
- Мне не нужны Locales
- Мне не нужно кэшировать
- Мне не нужны инструменты для разработчиков
Как я могу добиться наличия необходимых функций, имея минимально возможный пакет развертывания?
В настоящее время CEF имеет 40 МБ DLL.