type TCefExtensionHandler = record
Implement this structure to handle events related to browser extensions. The functions of this structure will be called on the UI thread. See ICefRequestContext.LoadExtension for information about extension loading.
Implemented by ICefExtensionHandler.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_extension_handler_capi.h">CEF source file: /include/capi/cef_extension_handler_capi.h (cef_extension_handler_t))
base: TCefBaseRefCounted; |
|
on_extension_load_failed: procedure(self: PCefExtensionHandler; result: TCefErrorcode); stdcall; |
|
on_extension_loaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall; |
|
on_extension_unloaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall; |
|
on_before_background_browser: function(self: PCefExtensionHandler; extension: PCefExtension; const url: PCefString; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall; |
|
on_before_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser, active_browser: PCefBrowser; index: Integer; const url: PCefString; active: Integer; windowInfo: PCefWindowInfo; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall; |
|
get_active_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer): PCefBrowser; stdcall; |
|
can_access_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer; target_browser: PCefBrowser): Integer; stdcall; |
|
get_extension_resource: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; const file_: PCefString; callback: PCefGetExtensionResourceCallback): Integer; stdcall; |
base: TCefBaseRefCounted; |
|
This item has no description. |
on_extension_load_failed: procedure(self: PCefExtensionHandler; result: TCefErrorcode); stdcall; |
|
This item has no description. |
on_extension_loaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall; |
|
This item has no description. |
on_extension_unloaded: procedure(self: PCefExtensionHandler; extension: PCefExtension); stdcall; |
|
This item has no description. |
on_before_background_browser: function(self: PCefExtensionHandler; extension: PCefExtension; const url: PCefString; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall; |
|
This item has no description. |
on_before_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser, active_browser: PCefBrowser; index: Integer; const url: PCefString; active: Integer; windowInfo: PCefWindowInfo; var client: PCefClient; settings: PCefBrowserSettings) : Integer; stdcall; |
|
This item has no description. |
get_active_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer): PCefBrowser; stdcall; |
|
This item has no description. |
can_access_browser: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; include_incognito: Integer; target_browser: PCefBrowser): Integer; stdcall; |
|
This item has no description. |
get_extension_resource: function(self: PCefExtensionHandler; extension: PCefExtension; browser: PCefBrowser; const file_: PCefString; callback: PCefGetExtensionResourceCallback): Integer; stdcall; |
|
This item has no description. |