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.