// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) // Source: Content Security Policy Level 3 (https://w3c.github.io/webappsec-csp/) enum SecurityPolicyViolationEventDisposition { "enforce", "report" }; [Constructor(DOMString type, optional SecurityPolicyViolationEventInit eventInitDict), Exposed=(Window,Worker)] interface SecurityPolicyViolationEvent : Event { readonly attribute USVString documentURI; readonly attribute USVString referrer; readonly attribute USVString blockedURI; readonly attribute DOMString violatedDirective; readonly attribute DOMString effectiveDirective; readonly attribute DOMString originalPolicy; readonly attribute USVString sourceFile; readonly attribute DOMString sample; readonly attribute SecurityPolicyViolationEventDisposition disposition; readonly attribute unsigned short statusCode; readonly attribute unsigned long lineNumber; readonly attribute unsigned long columnNumber; }; dictionary SecurityPolicyViolationEventInit : EventInit { required USVString documentURI; USVString referrer = ""; USVString blockedURI = ""; required DOMString violatedDirective; required DOMString effectiveDirective; required DOMString originalPolicy; USVString sourceFile = ""; DOMString sample = ""; required SecurityPolicyViolationEventDisposition disposition; required unsigned short statusCode; unsigned long lineNumber = 0; unsigned long columnNumber = 0; };