PolicyDecisionType#
- class PolicyDecisionType#
Enum values used for determining the type of a policy decision during
WebView::decide-policy.
Fields#
- class PolicyDecisionType
- NAVIGATION_ACTION#
This type of policy decision is requested when WebKit is about to navigate to a new page in either the main frame or a subframe. Acceptable policy decisions are either
use()orignore(). This type of policy decision is always aNavigationPolicyDecision.
- NEW_WINDOW_ACTION#
This type of policy decision is requested when WebKit is about to create a new window. Acceptable policy decisions are either
use()orignore(). This type of policy decision is always aNavigationPolicyDecision. These decisions are useful for implementing special actions for new windows, such as forcing the new window to open in a tab when a keyboard modifier is active or handling a special target attribute on <a> elements.
- RESPONSE#
This type of decision is used when WebKit has received a response for a network resource and is about to start the load. Note that these resources include all subresources of a page such as images and stylesheets as well as main documents. Appropriate policy responses to this decision are
use(),ignore(), ordownload(). This type of policy decision is always aResponsePolicyDecision. This decision is useful for forcing some types of resources to be downloaded rather than rendered in the WebView or to block the transfer of resources entirely.