Crate fidl_fuchsia_web

source ·

Macros

Pattern that matches an unknown IncomingTransferable member.
Pattern that matches an unknown OutgoingTransferable member.
Pattern that matches an unknown UrlRequestRewrite member.

Structs

Settings for the web content in the Frame. Popup Frames created by the Frame will have their settings initialized to the Frame’s current settings.
Defines a provider which hosts resources from a [fuchsia.io/Directory]. Content can GET resource files via the provider, but not enumerate directories. Resources can be accessed by their URLs: fuchsia-dir://<provider-name>/<path/to/resource>
Feature flags that allow augmenting Context behavior. Some features require additional services in the service directory provided during context initialization. See [CreateContextParams.service_directory].
A Stream of incoming requests for ContextProvider
A Stream of incoming requests for Context
A Stream of incoming requests for CookieManager
A Stream of incoming requests for CookiesIterator
Parameters specifying the configuration for a new [Context].
Parameters specifying the configuration for a new [Frame].
Args for Frame.CreateView2(), see above.
A Stream of incoming requests for Debug
A Stream of incoming requests for DevToolsListener
A Stream of incoming requests for DevToolsPerContextListener
Used to represent a favicon for a page. An empty table (all fields are unset) is used to indicate that the page doesn’t have a favicon.
A Stream of incoming requests for FrameHost
A Stream of incoming requests for Frame
Identifies the types of input events which may be handled by a View.
Additional parameters for modifying the behavior of [NavigationController.LoadUrl].
A Stream of incoming requests for MessagePort
A Stream of incoming requests for NavigationController
Flags clients can set when connecting a [NavigationEventListener] to indicates interest in optional features.
A Stream of incoming requests for NavigationEventListener
Identifies a navigation phase.
Used to specify which navigation events should be delegated to [NavigationPolicyProvider].
A Stream of incoming requests for NavigationPolicyProvider
Contains information about the [Frame]’s navigation state.
Empty struct used in NavigationDecision for actions that don’t hav any arguments.
Describes a web permission. In the future, it may be extended with type-specific fields.
Specifies additional information about a newly created popup frame.
A Stream of incoming requests for PopupFrameCreationListener
Adds headers to the URL request. If a header is already present in the original URL request, it will be overwritten.
Appends query to the URL’s query. If the URL request already has a query, query will be appended to it, preceded by &. Otherwise, the URL’s query will be set to query.
If query_pattern is in the URL’s query, removes header_name from the list of headers. If query_pattern is not set, removes header_name from the list of headers unconditionally.
If the URL in the URL request ends with url_ends_with, rewrites the URL to new_url.
If pattern is found in the URL’s query, replaces it with substitution.

Enums

Controls whether [Frame.ConfigureInputTypes()] should allow or deny processing of the specified InputTypes.
Specifies the policy for automatic (non user-initiated) playback of video and audio content.
The top-level service interface which allows for the creation of Context resources.
Manages browsing state (e.g. LocalStorage, cookies, etc) associated with a set of [Frame].
Provides methods for monitoring and accessing browser cookie state.
Used to iterator over a set of cookies, or a stream of changes to cookies.
The debug service which allows to enable the DevTools service on Contexts.
Interface used to observe DevTools service availability events.
Interface supplied by the debugging component to observe the DevTools service opening event.
Represents the return status of a [Frame] method.
Used by [Context] clients to delegate [Frame] hosting capabilities to selected peers.
Characterizes the origin of a [NavigationController.LoadUrl] request.
Represents one end of an HTML5 MessageChannel. Can be used to send and exchange Messages with the peered MessagePort in the Frame’s script context. The port is destroyed when either end of the MessagePort channel is torn down.
Represents the return status of a [NavigationController] method.
Provides methods for controlling and querying the navigation state of a [Frame].
Navigation action that should be taken in response to a navigation request. Returned from [NavigationPolicyProvider.EvaluateRequestedNavigation].
Interface supplied by the embedder for receiving notifications about navigation events in a [Frame].
Characterizes the page type in a NavigationState.
A state for a web permission.
Identifies a type of permission that may be granted to a web origin.
Characterizes the type of reload.

Constants

Traits

Type Definitions