Disclosure Statement: This site contains affiliate links, which means that I may receive a commission if you make a purchase using these links. As an eBay Partner, I earn from qualifying purchases.
If you find these projects useful please consider becoming a sponsor with Patreon, GitHub or Liberapay.

Update to CEF 83.3.12

Post Reply
User avatar
salvadordf
Posts: 4575
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Update to CEF 83.3.12

Post by salvadordf »

Hi,

CEF4Delphi is now updated to CEF 83.3.12 which includes Chromium 83.0.4103.97 :)

These are the CEF binaries :
w1ld32
Posts: 19
Joined: Wed Feb 12, 2020 10:28 am

Re: Update to CEF 83.3.12

Post by w1ld32 »

[dcc32 Error] uCEFCookieManager.pas(60): E2291 Missing implementation of interface method ICefCookieManager.SetCookie
[dcc32 Error] uCEFCookieManager.pas(60): E2291 Missing implementation of interface method ICefCookieManager.SetCookieProc
[dcc32 Fatal Error] uCEFCookieManager.pas(498): F2063 Could not compile used unit 'uCEFDeleteCookiesCallback.pas'
How fix this problem?
User avatar
salvadordf
Posts: 4575
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Update to CEF 83.3.12

Post by salvadordf »

Hi,

The cookies, the cookie visitor and the cookie manager had some changes recently.

Those errors can be caused by old BPL or DCU files.

Follow these steps to install CEF4Delphi :
https://www.briskbard.com/forum/viewtop ... =772#p3481
dilfich
Posts: 368
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 83.3.12

Post by dilfich »

Demo MiniBrowser
If you remove it Chromium1.DefaultURL := MINIBROWSER_HOMEPAGE;
And try to open it chrome://version/
The program crashes, this has never happened before.
On the other hand, if you do this, there is no mistake.
Chromium1.DefaultURL:= 'chrome://version/';
What went wrong?
User avatar
salvadordf
Posts: 4575
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Update to CEF 83.3.12

Post by salvadordf »

I've also detected that issue in the beta version of BriskBard but right now I'm very busy.

I'll take a look as soon as I can.
dilfich
Posts: 368
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 83.3.12

Post by dilfich »

It doesn't work either(
go url - https://www.briskbard.com/index.php?lang=en

Code: Select all

   if (Pos( 'briskbard.com/images/logo.', request.Url) <> 0) then begin  
      u.scheme:= 'https';
      u.host := 'www.google.com';
      u.origin := 'https://www.google.com/';
      u.path := '/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png';
      u.query := '';
      request.Url := CefCreateUrl(u);
   end;
Has something changed or is it a bug?
User avatar
salvadordf
Posts: 4575
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Update to CEF 83.3.12

Post by salvadordf »

I could reproduce the "chrome://version" issue with the official CEF application. :(

I created an issue in the CEF project :
https://bitbucket.org/chromiumembedded/ ... me-version
dilfich
Posts: 368
Joined: Thu Nov 30, 2017 1:17 am

Re: Update to CEF 83.3.12

Post by dilfich »

This is not the only problem (
When modifying the link via TUrlParts, the app also crashes, not just the function doesn't work.
Perhaps this is somehow related.
User avatar
salvadordf
Posts: 4575
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: Update to CEF 83.3.12

Post by salvadordf »

There is a bug in CefCreateUrl that will be fixed in the next CEF4Delphi version.

Thanks! :D
Post Reply