Requests loading of the specified asynchronous client request.
Creates a provisional data source that will transition to a committed data source once any data has been received.
Use webViewStopLoading to stop the load.

Target List

This function returns the list of targets this WebView can provide for clipboard copying and as DND source.
The targets in the list are added with values from the WebViewTargetInfo enum,
using targetListAdd and targetListAddTextTargets.

This function returns the list of targets this WebView can provide for clipboard pasteing and as DND source.
The targets in the list are added with values from the WebViewTargetInfo enum,
using targetListAdd and targetListAddTextTargets.

Obtains a GdkPixbuf of the favicon for the given WebView.
This will return Nothing if there is no icon for the current WebView or if the icon is in the database but not available at the moment of this call.
Use webViewGetIconUri if you need to distinguish these cases.

Usually you want to connect to WebKitWebView::icon-loaded and call this method in the callback.

See also faviconDatabaseTryGetFaviconPixbuf. Contrary to this function the icon database one returns the URL of the page containing the icon.

Emitted when a request is about to be sent.
You can modify the request while handling this signal.
You can set the URI in the NetworkRequest object itself,
and addremovereplace headers using the SoupMessage object it carries,
if it is present. See networkRequestGetMessage.
Setting the request URI to about:blank will effectively cause the request to load nothing,
and can be used to disable the loading of specific resources.

Notice that information about an eventual redirect is available in response's SoupMessage,
not in the SoupMessage carried by the request.
If response is ((void *)0), then this is not a redirected request.

The WebResource object will be the same throughout all the lifetime of the resource,
but the contents may change from inbetween signal emissions.

Decision request

Decide whether or not to display the given MIME type.
If this signal is not handled, the default behavior is to show the content of the
requested URI if WebKit can show this MIME type and the content disposition is not a download;
if WebKit is not able to show the MIME type nothing happens.

Notice that if you return True, meaning that you handled the signal,
you are expected to be aware of the Content-Disposition header.
A value of attachment usually indicates a download regardless of the MIME type,
see also soupMessageHeadersGetContentDisposition'
And you must call webPolicyDecisionIgnore, webPolicyDecisionDownload, or webPolicyDecisionUse
on the webPolicyDecision object.

Emitted when frame requests a navigation to another page.
If this signal is not handled, the default behavior is to allow the navigation.

Notice that if you return True, meaning that you handled the signal,
you are expected to be aware of the Content-Disposition header.
A value of attachment usually indicates a download regardless of the MIME type,
see also soupMessageHeadersGetContentDisposition'
And you must call webPolicyDecisionIgnore, webPolicyDecisionDownload, or webPolicyDecisionUse
on the webPolicyDecision object.

Emitted when frame requests opening a new window.
With this signal the browser can use the context of the request to decide about the new window.
If the request is not handled the default behavior is to allow opening the new window to load the URI,
which will cause a createWebView signal emission where the browser handles the new window action
but without information of the context that caused the navigation.
The following navigationPolicyDecisionRequested emissions will load the page
after the creation of the new window just with the information of this new navigation context,
without any information about the action that made this new window to be opened.

Notice that if you return True, meaning that you handled the signal,
you are expected to be aware of the Content-Disposition header.
A value of attachment usually indicates a download regardless of the MIME type,
see also soupMessageHeadersGetContentDisposition'
And you must call webPolicyDecisionIgnore, webPolicyDecisionDownload, or webPolicyDecisionUse
on the webPolicyDecision object.

When a frame wants to get its geolocation permission. The receiver must reply with a boolean wether
it handled or not the request. If the request is not handled, default behaviour is to deny
geolocation.

The databaseQuotaExceeded signal will be emitted when a Web Database exceeds the quota of its security origin.
This signal may be used to increase the size of the quota before the originating operation fails.