A Hit Test is an operation to get context information about a given point in a WebKitWebView.
HitTestResult represents the result of a Hit Test. It provides context information about what is at the coordinates of the Hit
Test, such as if there's a link, an image or a media.
You can get the context of the HitTestResult with get_context that
returns a bitmask of HitTestResultContext flags. You can also use
context_is_link,
context_is_image and
context_is_media to determine whether there's a link, image or a
media element at the coordinates of the Hit Test. Note that it's possible that several
HitTestResultContext flags are active at the same time, for example if there's
a link containing an image.
When the mouse is moved over a WebKitWebView a Hit Test is performed for the mouse coordinates and
WebKitWebView::mouse-target-changed signal is emitted with a HitTestResult.