tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 };