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.

installing an extension in CEF4Delphi Cromium 105.3 from a CRX and ZIP file

Post Reply
Pcrepair
Posts: 11
Joined: Tue Sep 27, 2022 5:09 pm

installing an extension in CEF4Delphi Cromium 105.3 from a CRX and ZIP file

Post by Pcrepair »

Good afternoon salvadordf

environment: Win7, XE10.3.2, CEF4Delphi Cromium 105.3

in the standard version of Cromium browser it is possible to install AdBlock and other extensions by downloading a crx (zip) file or from a catalog, actions:
1) load the unpacked extension (directory from crx (zip) file) on hdd
2) the extension directory must be in the browser directory (portatable version).
3) since Cromium 105.3 browser is already outdated (but it works under Win7), it is necessary to install the extension (the extension is available) from the catalog.
4) everything works in the standard browser Cromium Version 105.0.5114.0 (Build for developers), (32 bit).

trying to use the demo didn't work:
1) PageColorExt(HelloWorldExt) is not able to install extensions from http://www.google.com, message in MEMO: (Extension load failed. Result : -6).
2) other variants of DEMO could not be found

if possible, please specify how to connect extensions from a crx (zip) file in CEF4Delphi Cromium 105.3.

Thank you.
User avatar
salvadordf
Posts: 4620
Joined: Thu Feb 02, 2017 12:24 pm
Location: Spain
Contact:

Re: installing an extension in CEF4Delphi Cromium 105.3 from a CRX and ZIP file

Post by salvadordf »

Hi,

Browser extensions support was very limited in CEF 105.

I would suggest that you try the latest CEF version to load browser extensions but then you will lose Windows 7 compatibility and in the case of some extensions you would also need to use the code in the TinyBrowser2 demo because some of them require having Chromium's user interface.
Post Reply