Method
WebKit2WebViewget_uri
Declaration [src]
const gchar*
webkit_web_view_get_uri (
WebKitWebView* web_view
)
Description [src]
Returns the current active URI of web_view
.
The active URI might change during a load operation:
web_view
the active URI is NULL
.
webkit_web_view_load_uri()
,
the requested URI is the given one.
webkit_web_view_load_html()
,
the requested URI is “about:blank”.
webkit_web_view_load_alternate_html()
,
the requested URI is content URI provided.
webkit_web_view_go_back()
or
webkit_web_view_go_forward()
, the requested URI is the original URI
of the previous/next item in the WebKitBackForwardList
of web_view
.
webkit_web_view_go_to_back_forward_list_item()
, the requested URI
is the opriginal URI of the given WebKitBackForwardListItem
.
WebKitWebView::load-changed
is emitted with WEBKIT_LOAD_REDIRECTED
event, the active URI is already updated to the redirected URI.
WebKitWebView::load-changed
is emitted
with WEBKIT_LOAD_COMMITTED
event, the active URI is the final
one and it will not change unless a new load operation is started
or a navigation action within the same page is performed.
You can monitor the active URI by connecting to the notify::uri
signal of web_view
.