WebView.connectResourceLoadStarted

gulong connectResourceLoadStarted(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : webkit.web_resource.WebResource))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : webkit.urirequest.URIRequest))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : webkit.web_view.WebView))) && Parameters!T.length < 4)

Connect to ResourceLoadStarted signal.

Emitted when a new resource is going to be loaded. The request parameter contains the #WebKitURIRequest that will be sent to the server. You can monitor the load operation by connecting to the different signals of resource.

Parameters

callbacksignal callback delegate or function to connect void callback(webkit.web_resource.WebResource resource, webkit.urirequest.URIRequest request, webkit.web_view.WebView webView) resource a #WebKitWebResource (optional) request a #WebKitURIRequest (optional) webView the instance the signal is connected to (optional)
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID