powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос про CEF4Delphi
53 сообщений из 53, показаны все 3 страниц
Вопрос про CEF4Delphi
    #39604644
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это CEF4Delphi у кого то работает ? У меня на Delphi XE3 не работает
-- Все файл в месте проекте как написано здесь https://www.briskbard.com/index.php?lang=en&pageid=cef
--
Код: pascal
1.
uses   uCEFApplication,


--
Код: pascal
1.
2.
3.
4.
procedure TForm1.Button1Click(Sender: TObject);
begin
  Chromium1.LoadURL('https://www.briskbard.com/index.php?lang=en&pageid=cef');
end;
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605154
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должны быть соответствующими друг другу все версии бинарников, компилятора и исходников.

CEF4Delphi он для какой-то древней версии хромиума, которая с большой вероятностью может не заработать на современных сайтах так, как надо. С очень плохой документацией.

Лучше взять стандартный TWEBBrowser, для которого у майкрософта не только куча хелпа, но и много обсуждений на стаке.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605155
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarTWEBBrowser

И который имеет специальный функционал для встраивания в программы.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605156
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarCEF4Delphi он для какой-то древней версии хромиума, которая с большой вероятностью может не заработать на современных сайтах так, как надо. С очень плохой документацией.Дистрибутивы надо брать нормальные. Со свежими версиями хромиума.

Лучше взять стандартный TWEBBrowser, для которого у майкрософта не только куча хелпа, но и много обсуждений на стаке.И трахаться с тем что он по умолчанию работает только "в режиме совместимости с жопой" в котором не работает вообще почти ничего.

Ну и радоваться если не дай бог вдруг надо на WIN XP открыть сайт, которому для работы надо не менее чем IE 9.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605157
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatСо свежими версиями хромиума.
Вот этого с CEF4Delphi делать точно нельзя. В инструкции раньше было написано что именно надо брать.

Так и что насчет документации? А то ведь толк, от работоспособности CEF4Delphi может оказаться нулевой.

rgreatон по умолчанию работает только
Ну да, надо настраивать. И конечно на "WIN XP" не заработает, там нет той кучи длл, которая спрятана в недрах современной винды. Вот только не факт, что хромиум тоже заработает на "WIN XP". Вроде как у него нет поддержки старья?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605158
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarrgreatСо свежими версиями хромиума.
Вот этого с CEF4Delphi делать точно нельзя. В инструкции раньше было написано что именно надо брать.
Форков хромиума под дельфи даже на гитхабе штук 5.

Так и что насчет документации? А то ведь толк, от работоспособности CEF4Delphi может оказаться нулевой.
Пока вы штудируете доки, я нахожу готовые ответы в гугле.

rgreatон по умолчанию работает только
Ну да, надо настраивать. И конечно на "WIN XP" не заработает, там нет той кучи длл, которая спрятана в недрах современной винды. Вот только не факт, что хромиум тоже заработает на "WIN XP". Вроде как у него нет поддержки старья?[/quot]
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605159
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarНу да, надо настраивать. И конечно на "WIN XP" не заработает, там нет той кучи длл, которая спрятана в недрах современной винды. Вот только не факт, что хромиум тоже заработает на "WIN XP". Вроде как у него нет поддержки старья?
Хромиум работает под XP вплодь до определенной версии. Но слава богу не слишком старой.

И это единственный метод заставить работать embedded браузер с модерновыми сайтами под XP.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605163
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatПока вы штудируете доки, я нахожу готовые ответы в гугле.

Угу. Типа того ответа, что хромимум это опен сурс, и можно покурить исходники. Для такого ответа гугл не нужен.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605164
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilarУгу. Типа того ответа, что хромимум это опен сурс, и можно покурить исходники. Для такого ответа гугл не нужен.Ты там что пытаешься сделать что тебе надо в исходники лезть?
Свой браузер с блекджеком и падшими женщинами?

Я все что нужно было мне я находил без проблем.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605306
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanilar,

Я тоже за хром. Лучше один раз разобраться у себя, чем потом сто раз у юзеров, что им там не так. По собственному опыту. Среда выполнения должна быть максимально контролируемой. Сильно меньше головной боли потом.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605684
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, всем спасибо за внимание .!
--Мне надо открыть да современный сайт https://www.icloud.com/ Открыть потому что на эту сайт-е хочу заполнять форму авторизации с существующими аккаунт-ом
--Мне НЕ принципиально это будет (хромиум или стандартный TWEBBrowser )
--Проект на Delphi xe3 и не открывает нормально не одного.!
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605691
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под XP это не нужно. Будет только Wind_7 и Wind_10
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605697
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда проще через TWEBBrowser.

Редистрибюции файлов хрома не надо будет.

Лови юнит.

Заюзаешь - вызывать через

Код: pascal
1.
  function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TWebFormIEDlg; overload;
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605698
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, еще расскоментируй строчку:

Код: pascal
1.
// setEmbeddedWebbrowserMode(GetIEVersion);
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605725
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста подождите . WebFormIE.pas в папке проекта и подключаю ваши юнит ?
Код: pascal
1.
2.
{$R *.dfm}
uses   WebFormIE;


или переписать только это функция
{ Public declarations }
function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TForm1; overload;
Если я беру только функция ExecUrl
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
{ TForm1 }

function TForm1.ExecUrl(Caption, URL: string; FormWidth, FormHeight, FormLeft,
  FormTop: integer; Silent: boolean): TForm1;
begin
   // Здесь делаю так
    WebBrowser1.Navigate2('https://www.icloud.com/');
end;

end.


то как его потом вызвать ?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605728
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняюсь .!!!!!!!! открыл и разберусь WebFormIE.pas надеюсь что он открывает https://www.icloud.com/
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605820
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreatТогда проще через TWEBBrowser.

Редистрибюции файлов хрома не надо будет.

Лови юнит.

Заюзаешь - вызывать через

Код: pascal
1.
  function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TWebFormIEDlg; overload;


Подключил это юнит но все равно сайт не отображает нормально
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605821
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BESO1212rgreatТогда проще через TWEBBrowser.

Редистрибюции файлов хрома не надо будет.

Лови юнит.

Заюзаешь - вызывать через

Код: pascal
1.
  function ExecUrl(Caption,URL: string; FormWidth: integer = -1; FormHeight: integer = -1; FormLeft: integer = -1; FormTop: integer = -1; Silent: boolean = True): TWebFormIEDlg; overload;


Подключил это юнит но все равно сайт не отображает нормально
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605827
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соболезную.
Подключай хром.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605847
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatСоболезную.

Там же написано: "latest version of Microsoft Edge";

Мне не пришлось с таким сталкиваться, но думаю что либо не так выставлен флаг совместимости, либо надо обновить винду (чтоб Edge обновился).

rgreatТы там что пытаешься сделать что тебе надо в исходники лезть

Пробрасываю вызовы жс. Edge для этого имеет спец функционал, что и понятно - ведь именно он, наверно, используется для wpf? И как-то кроме документации, вопросов на стаке для Edge больше.

BESO1212Открыть потому что на эту сайт-е хочу заполнять форму авторизации с существующими аккаунт-ом

Для таких задач проще установить что-то типа Tampermonkey. Можно, конечно и Дельфи, но это как из пушки по воробьям. Кстати, не помню как сам Tampermonkey, но есть расширения с легально открытым исходным кодом.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605848
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatПодключай хром.

Вот тут тоже может быть облом. Как то подключать надо последнюю версию хрома, а как уже говорилось CEF4Delphi, заточен под конкретную версию.

Можно на свой страх и риск поставить последнюю... Но нужно понимать, что при таком раскладе потребуется не дюжее умение отладки, особенно в части использования сторонних бинарников. Потому как Edge показал сообщение об ошибке - честь и хвала ему!!! А вот что сделает хромиум при эксепшене в бинарнике? Что, таки поможет гугл или придется курить исходники?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605853
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BESO1212,

может http://www.avantbrowser.com/ как-то поможет. он в сырцах, delphi, https://www.icloud.com/ открывается.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605869
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BESO1212Мне надо открыть да современный сайт https://www.icloud.com/ Открыть потому что на эту сайт-е хочу заполнять форму авторизации с существующими аккаунт-омА нет ли у него цивилизованного API?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605870
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonBESO1212,

может http://www.avantbrowser.com/ как-то поможет. он в сырцах, delphi, https://www.icloud.com/ открывается.
А где у него сорцы?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605873
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonможет ... как-то поможет

Кстати да. Можно поискать полноценные компоненты браузера для дельфи.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605882
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stanilarmakhaonможет ... как-то поможет

Можно поискать полноценные компоненты браузера для дельфи.
--Кроме стандартных я знаю только TChromium и то DCEF3 работает но https://www.icloud.com/ он НЕ открывает нормально.! это CEF4Delphi нечего не открывает.
--Если есть другой ?! то мне без разница.
--Даже мне это вариант тоже устраивает
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
{$R *.dfm}
uses ShellAPI;
 
procedure TForm1.Button1Click(Sender: TObject);
var
  URL: string;
begin
  URL:= 'https://www.icloud.com/';
  URL := StringReplace(URL, '"', '%22', [rfReplaceAll]);
  ShellExecute(0, 'open', PChar(URL), nil, nil, SW_SHOWNORMAL);
end;
 
end.


Но потом логин и пароль невозможно передать
-- А может через HTML Javascript = если Javascript умеет такого ?! на пример у меня HTML файл такой
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<!DOCTYPE html>
<html>
<head>
   <title> Тест</title>
   <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
   <meta name="keywords" content=" " />
    <link href="css/MyStile.css" rel="stylesheet" media="all" />
   <script src="js/myinscript.js"> </script> 
 
</head>
    <form>
         <p><a href="https://www.icloud.com/">iCloud</a></p>
          AppleID:<br>
          <input type="text" name="AppleID" value="glebo.jiqia@gtu.ge"><br>
          Password:<br>
          <input type="Password" name="Password" value="bESO7587sOFO"><br>
          <button type="button">Войти</button>
    </form>
 
</html>


Вот можно через Javascript такого написать что приоткрытое index.html автоматически открыл существующий аккаунт AppleID: и Пароль:
-- если такого возможно ?! то задача упрощается... буду только открыть HTML файл
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
procedure TForm1.Button1Click(Sender: TObject);
var
  URL: string;
begin
  URL:= 'D:/путь директории/index.html';
  URL := StringReplace(URL, '"', '%22', [rfReplaceAll]);
  ShellExecute(0, 'open', PChar(URL), nil, nil, SW_SHOWNORMAL);

end;

end.


Ребята извиняюсь за такую длинный текст ! Мне главное открыть существующий аккаунт на https://www.icloud.com/
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605884
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если можно все сделать через js, то все упрощается. Качайте в папку к программе покет-версию браузера(у них обычно MIT лицензия), ставьте в него monkey-расширение, настраивайте что надо. И все.

P/S/ Логин и пароль можно передать через фиктивный URL.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605893
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BESO1212Ребята извиняюсь за такую длинный текст ! Мне главное открыть существующий аккаунт на https://www.icloud.com/

пароль бы сменил пока не поздно
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605894
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tactical Nuclear PenguinBESO1212Ребята извиняюсь за такую длинный текст ! Мне главное открыть существующий аккаунт на https://www.icloud.com/

пароль бы сменил пока не поздно

тихо с3,14здил и ушел - называется нашел
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605897
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поздно! (с)
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605900
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatПоздно! (с)
Там привязка с AppleID, так просто пароль не сменишь. Да и нет там ничего, тестовый
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605974
BESO1212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rgreatПоздно! (с)
-- Мне пофиг про эту Apple ID
-- Пароль менять магу только я. потому что все зависит от контрольные вопросы
-- Кому это нужно ?
-- Давайте вернёмся тему и про эту Apple ID забудь .
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39605992
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
makhaonBESO1212,

может http://www.avantbrowser.com/ как-то поможет. он в сырцах, delphi, https://www.icloud.com/ открывается.
Это ж обертка над движками Хрома и Фокса. Да и сорсов не видно.
Кстати, вот вариант - Фокс.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39606007
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, наверно ввёл в заблуждение. Думал, что исходники где-то его видел, но увы. Обёртка - то да. Но её бы хватило для применений автора.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39606217
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так если у него хромиум не пашет под ХР, обертка над тем же хромиумом погоды не сделает
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39606251
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У автора XP не актуален.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39768722
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто-нибудь использовал CEF4Delphi внутри потока без окна и формы?
https://github.com/salvadordf/CEF4Delphi

нужно тянуть объявления с сайта, а там куча js
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39768925
Pcrepair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BESO1212

во первых нужно уже перейти на ХЕ10.2.3 (токио)
во вторых а вот это у тебя есть? :

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
program ChromBrowser;

{$I cef.inc}

uses
  {$IFDEF DELPHI16_UP}
  Vcl.Forms,
  {$ELSE}
  Forms,
  Windows,
  {$ENDIF }
  uCEFApplication,
  uMain in 'uMain.pas' {Main},
  Vcl.Themes,
  Vcl.Styles,
  uPreferences in 'uPreferences.pas' {PreferencesFrm};

{$R *.res}

begin
  GlobalCEFApp := TCefApplication.Create;

  if GlobalCEFApp.StartMainProcess then
  begin

    Application.Initialize;
    {$IFDEF DELPHI11_UP}
    Application.MainFormOnTaskbar := True;
    {$ENDIF}
    Application.CreateForm(TMain, Main);
    Application.CreateForm(TPreferencesFrm, PreferencesFrm);
    Application.Run;
  end;


  GlobalCEFApp.Free;
  GlobalCEFApp := nil;

end.



без непонятной формы PreferencesFrm(из ДЕМО) Chromium1.LoadURL почемуто не грузить страницу
в общем какято муть этот CEF4Delphi

прежняя версия (хром 45) работает нормально, но уже старый
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39809527
sergray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BESO1212,

А у меня https://www.icloud.com/ открывается. У меня приложение на Delphi XE.., на компонентах EmbeddedWB (IE).

Из личного опыта, чтобы TWebBrowser лучше воспринимался сайтами, программу с ним надо в реестре прописать:

Root: HKLM; SubKey: SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION; ValueType: dword; ValueName: MYApplication.exe; ValueData: 0;

Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION; ValueType: dword; ValueName: MYApplication.exe; ValueData: 0;

0 - автоопределение браузера, определяет браузер вашей программ = максимальной установленной версии IE на компьютере. На Win10 может даже как Edge определяться. :)

Правда, в этом году некоторые российские сайты жестко отказываются работать с IE. Поэтому вот и зашел, ищу что-нибудь почитать про CEF4. У меня он тоже уже как бы работает, но есть нюансы. ;)
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39840295
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonможет http://www.avantbrowser.com/ как-то поможет. он в сырцах, delphi,

Вы уверены, что есть исходники этого браузера?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39840337
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39840473
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014,

Даже на английском документации нет.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39840489
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11ziv-2014,

Даже на английском документации нет.
Google translate и здравый смысл.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39840827
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, лучше уж тогда CEF4Delphi
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39840907
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая вам ещё инструкция нужна? Нет её!
Есть демки и форум проекта
CEF4Delphi was developed and tested on Delphi 10.3 Rio and it has been tested in Delphi 7, Delphi XE, Delphi 10, Delphi 10.2 and Lazarus 2.0.2 with FPC 3.0.4. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components tested in 32 and 64 bits.
Introduction
CEF4Delphi is based on DCEF3, made by Henri Gourvest, which is adapted to the 2623 branch of CEF. In order to have Chromium-based web browser tabs in BriskBard it's necessary to use the latest stable branch of CEF and have frequent updates. DCEF3 hasn't been updated in the last months so it was decided to create a new project.

The main goal of CEF4Delphi is to simplify, whenever is possible, the work necessary to upgrade it to the latest version of CEF. To achieve this goal it was necessary to take the following measures :

Some redundancies were removed. The OSR TChromium component was merged into TChromium.
The code comments copied from CEF were removed. The comments in CEF are updated as frequently as the code and they can be replaced by a reference to the CEF file where you can find them.
The code is now spread over many smaller units.
There are new comments with the equivalencies between classes and types of CEF4Delphi and CEF.

The latest version of CEF4Delphi uses the branch 3770 of CEF. More precisely, it uses CEF 75.1.4 which includes Chromium 75.0.3770.100

CEF4Delphi was developed and tested on Delphi 10.3 Rio and it has been tested in Delphi 7, Delphi XE, Delphi 10, Delphi 10.2 and Lazarus 2.0.2 with FPC 3.0.4. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components tested in 32 and 64 bits.

If you wish to test CEF4Delphi consider downloading the latest Delphi Community Edition from Embarcadero for free.

It's also possible to test CEF4Delphi downloading Lazarus/FPC for free.
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39840971
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот демки и изучаю уже третий день
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39910550
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите, пожалуйста, как получить и перехватить этот request payload
с помощью TChromium

dom.ria.com/uk/realty-perevireno-prodaja-kvartira-vinnitsa-gnivanskoe-shosse-intelligentnyiy-pereulok-16472351.html

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
procedure TMiniBrowserFrm.Chromium1GetResourceRequestHandler(Sender: TObject;
    const browser: ICefBrowser; const frame: ICefFrame; const request:
    ICefRequest; is_navigation, is_download: Boolean; const request_initiator:
    ustring; var disable_default_handling: Boolean; var
    aExternalResourceRequestHandler: ICefResourceRequestHandler; var
    aUseInternalResourceRequestHandler: Boolean);
begin
  if bExec then
  begin
    Memo1.Lines.Add(request_initiator);
    Memo1.Lines.Add(request.Method);
    Memo1.Lines.Add(AnsiString(request.PostData));
//    InspectRequest(request);
  end;

end;



получается перехватить какую-то ненужную инфу типа user agent, url и т.д. а данные как?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39910591
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел в примере PostInspectorBrowser
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39914171
win256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pcrepair, благодарю! Я 4-ре дня ковырялся пытаясь завести CEF4 на Rio 10.3.3
А туда забыл глянуть. Чтоб я делал еслиб не нагуглил вашу мессагу, уже собрался прибить виртиуалку и вернуться на 10.1 и CEF3
Все равно надо на новые версии через боль переходить
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39914411
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я просто в шоке от того, как сложно получить ответ (тело) реквеста.


Даже целая компонента (TCEFUrlRequestClientComponent) для этого есть, где 4 события + PostMessage ещё приходится использовать
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39914453
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

заставляют cef использовать?
Напиши аналог, который сразу получает.. (с)
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39914536
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql2012, новый движок писать?
...
Рейтинг: 0 / 0
Вопрос про CEF4Delphi
    #39914937
KinsT_UA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день!
Я уже суть проблемы потерял, если честно... Но оставлю несколько ремарок по прочитанному.

Во-первых, на WinXP работает только OldCEF4Delphi остальное можете и не пробовать даже.

Во-вторых, CEF4Delphi это не старое Г, а самое свежее, которое умеет работать с Хромом последней версии.

В-третьих, CEF4 базируется на CEF3, но актуализация версии Хрома в чистом CEF3 прекращена 3-4 года назад.

В-четвертых, TWebBrowser не спасет, если нужно будет какой-то модный фреймворк открыть либо iframe.
Но в тоже время, если нужно сертификаты какие-то принимать/устанавливать, то через TWebBrowser проще.
...
Рейтинг: 0 / 0
53 сообщений из 53, показаны все 3 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос про CEF4Delphi
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]