onCreateWebView

fun onCreateWebView(connectFlags: <Error class: unknown class> = ConnectFlags(0u), detail: String? = null, handler: () -> WebView): <Error class: unknown class>(source)

This signal is emitted when the automation client requests a new browsing context to interact with it. The callback handler should return a #WebKitWebView created with #WebKitWebView:is-controlled-by-automation construct property enabled and #WebKitWebView:automation-presentation-type construct property set if needed.

If the signal is emitted with "tab" detail, the returned #WebKitWebView should be a new web view added to a new tab of the current browsing context window. If the signal is emitted with "window" detail, the returned #WebKitWebView should be a new web view added to a new window. When creating a new web view and there's an active browsing context, the new window or tab shouldn't be focused.

Since

2.18

Parameters

connectFlags

a combination of ConnectFlags

detail

the signal detail

handler

the Callback to connect. Returns a #WebKitWebView widget.