Click or drag to resize

CefLifeSpanHandlerOnBeforePopup Method

Called on the IO thread before a new popup browser is created. The |browser| and |frame| values represent the source of the popup request. The |target_url| and |target_frame_name| values indicate where the popup browser should navigate and may be empty if not specified with the request. The |target_disposition| value indicates where the user intended to open the popup (e.g. current tab, new tab, etc). The |user_gesture| value will be true if the popup was opened via explicit user gesture (e.g. clicking a link) or false 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. To cancel creation of the popup browser return true. The |client| and |settings| values will default to the source browser's values. If the |no_javascript_access| value is set to false 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 CefBrowserView.

Namespace: Internal.Xilium.CefGlue
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
protected virtual bool OnBeforePopup(
	CefBrowser browser,
	CefFrame frame,
	string targetUrl,
	string targetFrameName,
	CefWindowOpenDisposition targetDisposition,
	bool userGesture,
	CefPopupFeatures popupFeatures,
	CefWindowInfo windowInfo,
	ref CefClient client,
	CefBrowserSettings settings,
	ref bool noJavascriptAccess
)

Parameters

browser  CefBrowser
 
frame  CefFrame
 
targetUrl  String
 
targetFrameName  String
 
targetDisposition  CefWindowOpenDisposition
 
userGesture  Boolean
 
popupFeatures  CefPopupFeatures
 
windowInfo  CefWindowInfo
 
client  CefClient
 
settings  CefBrowserSettings
 
noJavascriptAccess  Boolean
 

Return Value

Boolean
See Also