permissions-policy.idl (935B)
1 // GENERATED CONTENT - DO NOT EDIT 2 // Content was automatically extracted by Reffy into webref 3 // (https://github.com/w3c/webref) 4 // Source: Permissions Policy (https://w3c.github.io/webappsec-permissions-policy/) 5 6 [Exposed=Window] 7 interface PermissionsPolicy { 8 boolean allowsFeature(DOMString feature, optional DOMString origin); 9 sequence<DOMString> features(); 10 sequence<DOMString> allowedFeatures(); 11 sequence<DOMString> getAllowlistForFeature(DOMString feature); 12 }; 13 14 partial interface Document { 15 [SameObject] readonly attribute PermissionsPolicy permissionsPolicy; 16 }; 17 18 partial interface HTMLIFrameElement { 19 [SameObject] readonly attribute PermissionsPolicy permissionsPolicy; 20 }; 21 22 dictionary PermissionsPolicyViolationReportBody : ReportBody { 23 DOMString featureId; 24 DOMString? sourceFile; 25 long? lineNumber; 26 long? columnNumber; 27 DOMString disposition; 28 DOMString? allowAttribute; 29 DOMString? srcAttribute; 30 };