plume/cross_origin_embedder_policy
Cross-Origin Embedder Policy (COEP)
This response header controls whether a document can load cross-origin
resources that don’t explicitly grant permission via CORS or
Cross-Origin-Resource-Policy. Required alongside
Cross-Origin-Opener-Policy to enable cross-origin isolation. Not
configured by default.
See the MDN docs.
Types
A Cross-Origin-Embedder-Policy header value.
pub type CrossOriginEmbedderPolicy {
UnsafeNone
RequireCorp
Credentialless
}
Constructors
-
UnsafeNoneAllows the document to fetch cross-origin resources without explicit permission. Browser default.
-
RequireCorpRestricts the document to same-origin resources and cross-origin resources that explicitly grant permission.
-
CredentiallessLike
RequireCorp, but no-cors cross-origin requests are sent without credentials.
Values
pub fn to_string(value: CrossOriginEmbedderPolicy) -> String
Encode as the Cross-Origin-Embedder-Policy header value.