Trait webkit6::prelude::PolicyDecisionExt
source · pub trait PolicyDecisionExt: IsA<PolicyDecision> + Sealed + 'static {
// Provided methods
fn download(&self) { ... }
fn ignore(&self) { ... }
fn use_(&self) { ... }
fn use_with_policies(&self, policies: &WebsitePolicies) { ... }
}
Expand description
Trait containing all PolicyDecision
methods.
§Implementors
NavigationPolicyDecision
, PolicyDecision
, ResponsePolicyDecision
Provided Methods§
sourcefn ignore(&self)
fn ignore(&self)
#WebKitResponsePolicyDecision, this would cancel the request.
Ignore the action which triggered this decision. For instance, for a #WebKitResponsePolicyDecision, this would cancel the request.
sourcefn use_with_policies(&self, policies: &WebsitePolicies)
fn use_with_policies(&self, policies: &WebsitePolicies)
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.
§policies
a #WebKitWebsitePolicies