Вверх ↑
Ответов: 2059
Рейтинг: 131
#1: 2018-10-14 01:52:47 ЛС | профиль | цитата
Дон andrestudio, привет!
Вот https://yadi.sk/d/72RfhCT9TuYbvw версия поновее кажется.
А вот исходники для Delphi и Lazarus / FPC https://yadi.sk/d/vfv9nZ4cSYgIHA
CEF4Delphi - это оболочка, которая использует C API CEF3, а CEF3, в свою очередь, изолирует пользователя от сложностей кода Chromium и Blink.
Т.е. Это оболочка над CEF3 по первой ссылке.
Всё это дело нашел у себя на яндекс диске.
По моему, я для себя компонент из этих исходников делал.
Поддерживаются многопоточность,html5 и всё новомодное.
Дополнительные свойства в TCefApplication:

Файлы cookie: каталог, в котором хранятся файлы cookie веб-браузера.
DeleteCache: установите значение True, если вы хотите удалить кеш во время инициализации.
DeleteCookies: установите значение True, если вы хотите удалить куки-файлы во время инициализации.
FlashEnabled: установите значение True, если вы хотите использовать версию Adobe Flash Player (PPAPI), установленную в операционной системе.
CheckCEFFiles: установите значение True, если вы хотите проверить целостность файлов CEF3 во время инициализации.
EnableMediaStream: установите значение « Истина», если вы хотите включить потоковое мультимедиа (WebRTC аудио / видео).
EnableSpeechInput: установите значение True, если вы хотите включить речевой ввод (x-webkit-speech).
SmoothScrolling: установите STATE_ENABLED, STATE_DISABLED или STATE_DEFAULT, чтобы включить плавную анимацию прокрутки.
FastUnload: установите значение True, чтобы ускорить закрытие вкладки / окна.
EnableHighDPISupport: установите значение True для поддержки высокого DPI.
MuteAudio: установите значение True, чтобы отключить звук.
EnableGPU: установите значение True, чтобы включить аппаратное ускорение.
DisableSafeBrowsing: установите значение True, чтобы отключить функции безопасного просмотра Google.
CustomFlashPath: каталог с библиотеками Adobe Flash.
ShowMessageDlg: установите значение True, чтобы отображать сообщения об ошибках, если отсутствуют файлы CEF3.
SetCurrentDir: установите значение True, чтобы установить текущий каталог приложения перед загрузкой библиотек CEF3.
ReRaiseExceptions: установите значение True, чтобы разрешить внутренние исключения.
CheckDevToolsResources: установите значение True, чтобы проверить наличие ресурсов DevTools .
LocalesRequired: Список локальных ресурсов, которые должны присутствовать.
SitePerProcess: Обеспечивает политику безопасности одного узла для каждого процесса.
DisableWebSecurity: отключить меры безопасности, которые блокируют загрузку локальных файлов.
ShutdownWaitTime: время в миллисекундах, которое TCefApplication будет ждать перед выключением.
MustFreeLibrary: установите False с большими приложениями, чтобы избежать проблем с остановкой.
DisablePDFExtension: установите значение True, чтобы отключить просмотрщик PDF и загрузить файлы PDF автоматически.
AutoplayPolicy: устанавливает политику автозапуска с этими значениями: appDefault, appDocumentUserActivationRequired, appNoUserGestureRequired, appUserGestureRequired или appUserGestureRequiredForCrossOrigin.
DisableExtensions: установите значение True, чтобы отключить все расширения.


Компонент не могу выложить по той причине, что в пожаре сгорел комп вместе со всем, что собирал десяток лет.
Так что компьютера у меня своего пока нет, да и не до того - ремонт-с все силы забирает.
Nic-у я уже писал по этому поводу.
карма: 6

0
Редактировалось 6 раз(а), последний 2018-10-14 04:29:01