Trait webkit2gtk::prelude::PolicyDecisionExt
source · [−]pub trait PolicyDecisionExt: 'static {
fn download(&self);
fn ignore(&self);
fn use_(&self);
fn use_with_policies(&self, policies: &impl IsA<WebsitePolicies>);
}
Expand description
Trait containing all PolicyDecision
methods.
Implementors
NavigationPolicyDecision
, PolicyDecision
, ResponsePolicyDecision
Required Methods
sourcefn ignore(&self)
fn ignore(&self)
ResponsePolicyDecision
, this would cancel the request.
Ignore the action which triggered this decision. For instance, for a
ResponsePolicyDecision
, this would cancel the request.
fn use_(&self)
sourcefn use_with_policies(&self, policies: &impl IsA<WebsitePolicies>)
fn use_with_policies(&self, policies: &impl IsA<WebsitePolicies>)
Available on crate feature
v2_30
only.Accept the navigation action and continue with provided policies
.
Accept the navigation action which triggered this decision, and
continue with policies
affecting all subsequent loads of resources
in the origin associated with the accepted navigation action.
For example, a navigation decision to a video sharing website may
be accepted under the priviso no movies are allowed to autoplay. The
autoplay policy in this case would be set in the policies
.