chromium/third_party/blink/renderer/core/html/fenced_frame/html_fenced_frame_element.idl

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://github.com/WICG/fenced-frame

[Exposed=Window, HTMLConstructor, RuntimeEnabled=FencedFrames]
interface HTMLFencedFrameElement : HTMLElement {
    [CEReactions, RuntimeEnabled=FencedFramesAPIChanges, MeasureAs=FencedFrameConfigAttribute] attribute FencedFrameConfig? config;
    [CEReactions, Reflect] attribute DOMString width;
    [CEReactions, Reflect] attribute DOMString height;
    [CallWith=ScriptState] static boolean canLoadOpaqueURL();
    // Feature Policy
    [CEReactions, Reflect, RuntimeEnabled=FencedFramesAPIChanges] attribute DOMString allow;
    [PutForwards=value] readonly attribute DOMTokenList sandbox;
};