Crate fidl_fuchsia_web Copy item path
Summary Source ErrorDetailUnknown Pattern that matches an unknown ErrorDetail
member. IncomingTransferableUnknown Pattern that matches an unknown IncomingTransferable
member. OutgoingTransferableUnknown Pattern that matches an unknown OutgoingTransferable
member. UrlRequestRewriteUnknown Pattern that matches an unknown UrlRequestRewrite
member. ContentAreaSettings 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. ContentDirectoryProvider 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>
ContextControlHandle ContextCreateFrameRequest ContextCreateFrameWithParamsRequest ContextEventStream ContextFeatureFlags Feature flags that allow augmenting Context behavior. Some features require additional services
in the service directory provided during context initialization. See
[CreateContextParams.service_directory
]. ContextGetCookieManagerRequest ContextGetRemoteDebuggingPortResponder ContextGetRemoteDebuggingPortResponse ContextMarker ContextProviderControlHandle ContextProviderCreateRequest ContextProviderEventStream ContextProviderMarker ContextProviderProxy ContextProviderRequestStream A Stream of incoming requests for fuchsia.web/ContextProvider. ContextProviderSynchronousProxy ContextProxy ContextRequestStream A Stream of incoming requests for fuchsia.web/Context. ContextSynchronousProxy Cookie CookieId CookieManagerControlHandle CookieManagerEventStream CookieManagerGetCookieListRequest CookieManagerMarker CookieManagerObserveCookieChangesRequest CookieManagerProxy CookieManagerRequestStream A Stream of incoming requests for fuchsia.web/CookieManager. CookieManagerSynchronousProxy CookiesIteratorControlHandle CookiesIteratorEventStream CookiesIteratorGetNextResponder CookiesIteratorGetNextResponse CookiesIteratorMarker CookiesIteratorProxy CookiesIteratorRequestStream A Stream of incoming requests for fuchsia.web/CookiesIterator. CookiesIteratorSynchronousProxy CreateContextParams Parameters specifying the configuration for a new [Context
]. CreateFrameParams Parameters specifying the configuration for a new [Frame
]. CreateView2Args Args for Frame.CreateView2(), see above. DebugControlHandle DebugEnableDevToolsRequest DebugEnableDevToolsResponder DebugEventStream DebugMarker DebugProxy DebugRequestStream A Stream of incoming requests for fuchsia.web/Debug. DebugSynchronousProxy DevToolsListenerControlHandle DevToolsListenerEventStream DevToolsListenerMarker DevToolsListenerOnContextDevToolsAvailableRequest DevToolsListenerProxy DevToolsListenerRequestStream A Stream of incoming requests for fuchsia.web/DevToolsListener. DevToolsListenerSynchronousProxy DevToolsPerContextListenerControlHandle DevToolsPerContextListenerEventStream DevToolsPerContextListenerMarker DevToolsPerContextListenerOnHttpPortOpenRequest DevToolsPerContextListenerProxy DevToolsPerContextListenerRequestStream A Stream of incoming requests for fuchsia.web/DevToolsPerContextListener. DevToolsPerContextListenerSynchronousProxy Favicon 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. FrameAddBeforeLoadJavaScriptRequest FrameAddBeforeLoadJavaScriptResponder FrameCloseRequest FrameConfigureInputTypesRequest FrameControlHandle FrameCreateView2Request FrameCreateViewRequest FrameCreateViewWithViewRefRequest FrameEventStream FrameExecuteJavaScriptNoResultRequest FrameExecuteJavaScriptNoResultResponder FrameExecuteJavaScriptRequest FrameExecuteJavaScriptResponder FrameExecuteJavaScriptResponse FrameForceContentDimensionsRequest FrameGetMediaPlayerRequest FrameGetNavigationControllerRequest FrameGetPrivateMemorySizeResponder FrameGetPrivateMemorySizeResponse FrameHostControlHandle FrameHostCreateFrameWithParamsRequest FrameHostEventStream FrameHostMarker FrameHostProxy FrameHostRequestStream A Stream of incoming requests for fuchsia.web/FrameHost. FrameHostSynchronousProxy FrameMarker FrameMediaSettings FramePostMessageRequest FramePostMessageResponder FrameProxy FrameRemoveBeforeLoadJavaScriptRequest FrameRequestStream A Stream of incoming requests for fuchsia.web/Frame. FrameSetBlockMediaLoadingRequest FrameSetConsoleLogSinkRequest FrameSetContentAreaSettingsRequest FrameSetJavaScriptLogLevelRequest FrameSetMediaSettingsRequest FrameSetNavigationEventListener2Request FrameSetNavigationEventListenerRequest FrameSetNavigationPolicyProviderRequest FrameSetPermissionStateRequest FrameSetPopupFrameCreationListenerRequest FrameSetUrlRequestRewriteRulesRequest FrameSetUrlRequestRewriteRulesResponder FrameSynchronousProxy InputTypes Identifies the types of input events which may be handled by a View. LoadUrlParams Additional parameters for modifying the behavior of [NavigationController.LoadUrl
]. MessagePortControlHandle MessagePortEventStream MessagePortMarker MessagePortPostMessageRequest MessagePortPostMessageResponder MessagePortProxy MessagePortReceiveMessageResponder MessagePortReceiveMessageResponse MessagePortRequestStream A Stream of incoming requests for fuchsia.web/MessagePort. MessagePortSynchronousProxy NavigationControllerControlHandle NavigationControllerEventStream NavigationControllerLoadUrlRequest NavigationControllerLoadUrlResponder NavigationControllerMarker NavigationControllerProxy NavigationControllerReloadRequest NavigationControllerRequestStream A Stream of incoming requests for fuchsia.web/NavigationController. NavigationControllerSynchronousProxy NavigationEventListenerControlHandle NavigationEventListenerEventStream NavigationEventListenerFlags Flags clients can set when connecting a [NavigationEventListener
] to indicates interest in
optional features. NavigationEventListenerMarker NavigationEventListenerOnNavigationStateChangedRequest NavigationEventListenerOnNavigationStateChangedResponder NavigationEventListenerProxy NavigationEventListenerRequestStream A Stream of incoming requests for fuchsia.web/NavigationEventListener. NavigationEventListenerSynchronousProxy NavigationPhase Identifies a navigation phase. NavigationPolicyProviderControlHandle NavigationPolicyProviderEvaluateRequestedNavigationRequest NavigationPolicyProviderEvaluateRequestedNavigationResponder NavigationPolicyProviderEvaluateRequestedNavigationResponse NavigationPolicyProviderEventStream NavigationPolicyProviderMarker NavigationPolicyProviderParams Used to specify which navigation events should be delegated to [NavigationPolicyProvider
]. NavigationPolicyProviderProxy NavigationPolicyProviderRequestStream A Stream of incoming requests for fuchsia.web/NavigationPolicyProvider. NavigationPolicyProviderSynchronousProxy NavigationState Contains information about the [Frame
]’s navigation state. NoArgumentsAction Empty struct used in NavigationDecision for actions that don’t hav any arguments. PermissionDescriptor Describes a web permission. In the future, it may be extended with type-specific fields. PopupFrameCreationInfo Specifies additional information about a newly created popup frame. PopupFrameCreationListenerControlHandle PopupFrameCreationListenerEventStream PopupFrameCreationListenerMarker PopupFrameCreationListenerOnPopupFrameCreatedRequest PopupFrameCreationListenerOnPopupFrameCreatedResponder PopupFrameCreationListenerProxy PopupFrameCreationListenerRequestStream A Stream of incoming requests for fuchsia.web/PopupFrameCreationListener. PopupFrameCreationListenerSynchronousProxy RequestedNavigation UrlRequestRewriteAddHeaders Adds headers
to the URL request. If a header is already present in the original URL request,
it will be overwritten. UrlRequestRewriteAppendToQuery 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
. UrlRequestRewriteRemoveHeader 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. UrlRequestRewriteReplaceUrl If the URL in the URL request ends with url_ends_with
, rewrites the URL to new_url
. UrlRequestRewriteRule UrlRequestRewriteSubstituteQueryPattern If pattern
is found in the URL’s query, replaces it with substitution
. WebMessage AllowInputState Controls whether [Frame.ConfigureInputTypes()
] should allow or deny processing of the
specified InputTypes
. AutoplayPolicy Specifies the policy for automatic (non user-initiated) playback of video and audio content. ConsoleLogLevel ContextError ContextEvent ContextProviderEvent ContextProviderRequest The top-level service interface which allows for the creation of Context resources. ContextRequest Manages browsing state (e.g. LocalStorage, cookies, etc) associated with a set of [Frame
]. CookieManagerEvent CookieManagerRequest Provides methods for monitoring and accessing browser cookie state. CookiesIteratorEvent CookiesIteratorRequest Used to iterator over a set of cookies, or a stream of changes to cookies. DebugEvent DebugRequest The debug service which allows to enable the DevTools service on Contexts. DevToolsListenerEvent DevToolsListenerRequest Interface used to observe DevTools service availability events. DevToolsPerContextListenerEvent DevToolsPerContextListenerRequest Interface supplied by the debugging component to observe the DevTools service opening event. ErrorDetail Indicates the reason for the error when page_type
is set to [PageType.ERROR
]. FrameError Represents the return status of a [Frame
] method. FrameEvent FrameHostEvent FrameHostRequest Used by [Context
] clients to delegate [Frame
] hosting capabilities to selected peers. FrameRequest IncomingTransferable LoadUrlReason Characterizes the origin of a [NavigationController.LoadUrl
] request. MessagePortEvent MessagePortRequest 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. NavigationControllerError Represents the return status of a [NavigationController
] method. NavigationControllerEvent NavigationControllerRequest Provides methods for controlling and querying the navigation state of a [Frame
]. NavigationDecision Navigation action that should be taken in response to a navigation request. Returned from
[NavigationPolicyProvider.EvaluateRequestedNavigation
]. NavigationEventListenerEvent NavigationEventListenerRequest Interface supplied by the embedder for receiving notifications about navigation events in a
[Frame
]. NavigationPolicyProviderEvent NavigationPolicyProviderRequest OutgoingTransferable PageType Characterizes the page type in a [NavigationState
]. PermissionState A state for a web permission. PermissionType Identifies a type of permission that may be granted to a web origin. PopupFrameCreationListenerEvent PopupFrameCreationListenerRequest ReloadType Characterizes the type of reload. UrlRequestAction UrlRequestRewrite MAX_HEADERS_COUNT MAX_HOST_LENGTH MAX_RULE_COUNT MAX_SCHEME_AND_HOST_LENGTH MAX_URL_LENGTH MAX_URL_SCHEME_NAME_LENGTH ContextProviderProxyInterface ContextProxyInterface CookieManagerProxyInterface CookiesIteratorProxyInterface DebugProxyInterface DevToolsListenerProxyInterface DevToolsPerContextListenerProxyInterface FrameHostProxyInterface FrameProxyInterface MessagePortProxyInterface NavigationControllerProxyInterface NavigationEventListenerProxyInterface NavigationPolicyProviderProxyInterface PopupFrameCreationListenerProxyInterface ContextGetRemoteDebuggingPortResult CookieName FrameAddBeforeLoadJavaScriptResult FrameExecuteJavaScriptNoResultResult FrameExecuteJavaScriptResult FramePostMessageResult MessagePortPostMessageResult NavigationControllerLoadUrlResult NavigationId Unique identifier of a navigation. Can be used to correlate different phases for the
same navigation. Guaranteed to be unique for all navigations in the same [Context
]. Url UrlHostName UrlSchemeAndHostName UrlSchemeName