The OpenD Programming Language

cef_life_span_handler_t.on_before_popup

clicking a link) or false (0) if the popup opened automatically (e.g. via the DomContentLoaded event). The |popupFeatures| structure contains additional information about the requested popup window. To allow creation of the popup browser optionally modify |windowInfo|, |client|, |settings| and |no_javascript_access| and return false (0). To cancel creation of the popup browser return true (1). The |client| and |settings| values will default to the source browser's values. If the |no_javascript_access| value is set to false (0) the new browser will not be scriptable and may not be hosted in the same renderer process as the source browser. Any modifications to |windowInfo| will be ignored if the parent browser is wrapped in a cef_browser_view_t. Popup browser creation will be canceled if the parent browser is destroyed before the popup browser creation completes (indicated by a call to OnAfterCreated for the popup browser). The |extra_info| parameter provides an opportunity to specify extra information specific to the created popup browser that will be passed to

More...
struct cef_life_span_handler_t
extern (System)
int function(cef_life_span_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, const(cef_string_t)* target_url, const(cef_string_t)* target_frame_name, cef_window_open_disposition_t target_disposition, int user_gesture, const(cef_popup_features_t)* popupFeatures, cef_window_info_t* windowInfo, cef_client_t** client, cef_browser_settings_t* settings, cef_dictionary_value_t** extra_info, int* no_javascript_access) nothrow on_before_popup;

Detailed Description

cef render process handler t

:on_browser_created() in the render process.

Meta