Controlled Frame API

This directory contains common code used by the Controlled Frame API.

The Controlled Frame API, available to certain isolated contexts such as Isolated Web Apps (IWAs), allows an app to embed and manipulate arbitrary content.

The API is built on top of the Chrome Apps <webview> tag and contains the same API surface, except adapted for use in a non-extension setting.

Since it's built on top of <webview>, it makes use of the same underlying components, including the GuestView component.

More information

See the Controlled Frame Explainer and Isolated Web Apps Explainer for more details.

Design doc (internal only): go/controlled-frame-design

Maintenance

For active maintainers of different components of Controlled Frame, see this document. (Sorry, internal only.)