package preload
Import Path
github.com/chromedp/cdproto/preload (on go.dev)
Dependency Relation
imports 8 packages, and imported by one package
Involved Source Files
easyjson.go
events.go
Package preload provides the Chrome DevTools Protocol
commands, types, and events for the Preload domain.
Generated by the cdproto-gen command.
types.go
Package-Level Type Names (total 18)
DisableParams [no description].
Do executes Preload.disable against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*DisableParams : github.com/chromedp/chromedp.Action
*DisableParams : github.com/chromedp/chromedp.CallAction
*DisableParams : github.com/chromedp/chromedp.EmulateAction
*DisableParams : github.com/chromedp/chromedp.EvaluateAction
*DisableParams : github.com/chromedp/chromedp.KeyAction
*DisableParams : github.com/chromedp/chromedp.MouseAction
*DisableParams : github.com/chromedp/chromedp.NavigateAction
*DisableParams : github.com/chromedp/chromedp.PollAction
*DisableParams : github.com/chromedp/chromedp.QueryAction
DisableParams : github.com/goccy/go-json.Marshaler
*DisableParams : github.com/goccy/go-json.Unmarshaler
DisableParams : github.com/mailru/easyjson.Marshaler
*DisableParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*DisableParams : github.com/mailru/easyjson.Unmarshaler
DisableParams : encoding/json.Marshaler
*DisableParams : encoding/json.Unmarshaler
func Disable() *DisableParams
EnableParams [no description].
Do executes Preload.enable against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*EnableParams : github.com/chromedp/chromedp.Action
*EnableParams : github.com/chromedp/chromedp.CallAction
*EnableParams : github.com/chromedp/chromedp.EmulateAction
*EnableParams : github.com/chromedp/chromedp.EvaluateAction
*EnableParams : github.com/chromedp/chromedp.KeyAction
*EnableParams : github.com/chromedp/chromedp.MouseAction
*EnableParams : github.com/chromedp/chromedp.NavigateAction
*EnableParams : github.com/chromedp/chromedp.PollAction
*EnableParams : github.com/chromedp/chromedp.QueryAction
EnableParams : github.com/goccy/go-json.Marshaler
*EnableParams : github.com/goccy/go-json.Unmarshaler
EnableParams : github.com/mailru/easyjson.Marshaler
*EnableParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*EnableParams : github.com/mailru/easyjson.Unmarshaler
EnableParams : encoding/json.Marshaler
*EnableParams : encoding/json.Unmarshaler
func Enable() *EnableParams
EventPrefetchStatusUpdated fired when a prefetch attempt is updated.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#event-prefetchStatusUpdated
// The frame id of the frame initiating prefetch.
Key *IngAttemptKey
PrefetchStatus PrefetchStatus
PrefetchURL string
RequestID network.RequestID
Status IngStatus
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventPrefetchStatusUpdated : github.com/goccy/go-json.Marshaler
*EventPrefetchStatusUpdated : github.com/goccy/go-json.Unmarshaler
EventPrefetchStatusUpdated : github.com/mailru/easyjson.Marshaler
*EventPrefetchStatusUpdated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventPrefetchStatusUpdated : github.com/mailru/easyjson.Unmarshaler
EventPrefetchStatusUpdated : encoding/json.Marshaler
*EventPrefetchStatusUpdated : encoding/json.Unmarshaler
EventPreloadEnabledStateUpdated fired when a preload enabled state is
updated.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#event-preloadEnabledStateUpdated
DisabledByBatterySaver bool
DisabledByDataSaver bool
DisabledByHoldbackPrefetchSpeculationRules bool
DisabledByHoldbackPrerenderSpeculationRules bool
DisabledByPreference bool
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventPreloadEnabledStateUpdated : github.com/goccy/go-json.Marshaler
*EventPreloadEnabledStateUpdated : github.com/goccy/go-json.Unmarshaler
EventPreloadEnabledStateUpdated : github.com/mailru/easyjson.Marshaler
*EventPreloadEnabledStateUpdated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventPreloadEnabledStateUpdated : github.com/mailru/easyjson.Unmarshaler
EventPreloadEnabledStateUpdated : encoding/json.Marshaler
*EventPreloadEnabledStateUpdated : encoding/json.Unmarshaler
EventPreloadingAttemptSourcesUpdated send a list of sources for all
preloading attempts in a document.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#event-preloadingAttemptSourcesUpdated
LoaderID cdp.LoaderID
PreloadingAttemptSources []*IngAttemptSource
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventPreloadingAttemptSourcesUpdated : github.com/goccy/go-json.Marshaler
*EventPreloadingAttemptSourcesUpdated : github.com/goccy/go-json.Unmarshaler
EventPreloadingAttemptSourcesUpdated : github.com/mailru/easyjson.Marshaler
*EventPreloadingAttemptSourcesUpdated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventPreloadingAttemptSourcesUpdated : github.com/mailru/easyjson.Unmarshaler
EventPreloadingAttemptSourcesUpdated : encoding/json.Marshaler
*EventPreloadingAttemptSourcesUpdated : encoding/json.Unmarshaler
EventPrerenderStatusUpdated fired when a prerender attempt is updated.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#event-prerenderStatusUpdated
// This is used to give users more information about the name of Mojo interface that is incompatible with prerender and has caused the cancellation of the attempt.
Key *IngAttemptKey
PrerenderStatus PrerenderFinalStatus
Status IngStatus
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventPrerenderStatusUpdated : github.com/goccy/go-json.Marshaler
*EventPrerenderStatusUpdated : github.com/goccy/go-json.Unmarshaler
EventPrerenderStatusUpdated : github.com/mailru/easyjson.Marshaler
*EventPrerenderStatusUpdated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventPrerenderStatusUpdated : github.com/mailru/easyjson.Unmarshaler
EventPrerenderStatusUpdated : encoding/json.Marshaler
*EventPrerenderStatusUpdated : encoding/json.Unmarshaler
EventRuleSetRemoved [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#event-ruleSetRemoved
ID RuleSetID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventRuleSetRemoved : github.com/goccy/go-json.Marshaler
*EventRuleSetRemoved : github.com/goccy/go-json.Unmarshaler
EventRuleSetRemoved : github.com/mailru/easyjson.Marshaler
*EventRuleSetRemoved : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventRuleSetRemoved : github.com/mailru/easyjson.Unmarshaler
EventRuleSetRemoved : encoding/json.Marshaler
*EventRuleSetRemoved : encoding/json.Unmarshaler
EventRuleSetUpdated upsert. Currently, it is only emitted when a rule set
added.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#event-ruleSetUpdated
RuleSet *RuleSet
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventRuleSetUpdated : github.com/goccy/go-json.Marshaler
*EventRuleSetUpdated : github.com/goccy/go-json.Unmarshaler
EventRuleSetUpdated : github.com/mailru/easyjson.Marshaler
*EventRuleSetUpdated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventRuleSetUpdated : github.com/mailru/easyjson.Unmarshaler
EventRuleSetUpdated : encoding/json.Marshaler
*EventRuleSetUpdated : encoding/json.Unmarshaler
IngAttemptKey a key that identifies a preloading attempt. The url used is
the url specified by the trigger (i.e. the initial URL), and not the final
url that is navigated to. For example, prerendering allows same-origin main
frame navigations during the attempt, but the attempt is still keyed with the
initial URL.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-PreloadingAttemptKey
Action SpeculationAction
LoaderID cdp.LoaderID
TargetHint SpeculationTargetHint
URL string
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
IngAttemptKey : github.com/goccy/go-json.Marshaler
*IngAttemptKey : github.com/goccy/go-json.Unmarshaler
IngAttemptKey : github.com/mailru/easyjson.Marshaler
*IngAttemptKey : github.com/mailru/easyjson.MarshalerUnmarshaler
*IngAttemptKey : github.com/mailru/easyjson.Unmarshaler
IngAttemptKey : encoding/json.Marshaler
*IngAttemptKey : encoding/json.Unmarshaler
IngAttemptSource lists sources for a preloading attempt, specifically the
ids of rule sets that had a speculation rule that triggered the attempt, and
the BackendNodeIds of <a href> or <area href> elements that triggered the
attempt (in the case of attempts triggered by a document rule). It is
possible for multiple rule sets and links to trigger a single attempt.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-PreloadingAttemptSource
Key *IngAttemptKey
NodeIDs []cdp.BackendNodeID
RuleSetIDs []RuleSetID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
IngAttemptSource : github.com/goccy/go-json.Marshaler
*IngAttemptSource : github.com/goccy/go-json.Unmarshaler
IngAttemptSource : github.com/mailru/easyjson.Marshaler
*IngAttemptSource : github.com/mailru/easyjson.MarshalerUnmarshaler
*IngAttemptSource : github.com/mailru/easyjson.Unmarshaler
IngAttemptSource : encoding/json.Marshaler
*IngAttemptSource : encoding/json.Unmarshaler
IngStatus preloading status values, see also PreloadingTriggeringOutcome.
This status is shared by prefetchStatusUpdated and prerenderStatusUpdated.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-PreloadingStatus
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the IngStatus as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
IngStatus : github.com/goccy/go-json.Marshaler
*IngStatus : github.com/goccy/go-json.Unmarshaler
IngStatus : github.com/mailru/easyjson.Marshaler
*IngStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*IngStatus : github.com/mailru/easyjson.Unmarshaler
IngStatus : encoding/json.Marshaler
*IngStatus : encoding/json.Unmarshaler
IngStatus : expvar.Var
IngStatus : fmt.Stringer
const IngStatusFailure
const IngStatusNotSupported
const IngStatusPending
const IngStatusReady
const IngStatusRunning
const IngStatusSuccess
PrefetchStatus tODO(https://crbug.com/1384419): revisit the list of
PrefetchStatus and filter out the ones that aren't necessary to the
developers.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-PrefetchStatus
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the PrefetchStatus as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
PrefetchStatus : github.com/goccy/go-json.Marshaler
*PrefetchStatus : github.com/goccy/go-json.Unmarshaler
PrefetchStatus : github.com/mailru/easyjson.Marshaler
*PrefetchStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*PrefetchStatus : github.com/mailru/easyjson.Unmarshaler
PrefetchStatus : encoding/json.Marshaler
*PrefetchStatus : encoding/json.Unmarshaler
PrefetchStatus : expvar.Var
PrefetchStatus : fmt.Stringer
const PrefetchStatusPrefetchAllowed
const PrefetchStatusPrefetchEvicted
const PrefetchStatusPrefetchFailedIneligibleRedirect
const PrefetchStatusPrefetchFailedInvalidRedirect
const PrefetchStatusPrefetchFailedMIMENotSupported
const PrefetchStatusPrefetchFailedNetError
const PrefetchStatusPrefetchFailedNon2xX
const PrefetchStatusPrefetchFailedPerPageLimitExceeded
const PrefetchStatusPrefetchHeldback
const PrefetchStatusPrefetchIneligibleRetryAfter
const PrefetchStatusPrefetchIsPrivacyDecoy
const PrefetchStatusPrefetchIsStale
const PrefetchStatusPrefetchNotEligibleBatterySaverEnabled
const PrefetchStatusPrefetchNotEligibleBrowserContextOffTheRecord
const PrefetchStatusPrefetchNotEligibleDataSaverEnabled
const PrefetchStatusPrefetchNotEligibleExistingProxy
const PrefetchStatusPrefetchNotEligibleHostIsNonUnique
const PrefetchStatusPrefetchNotEligibleNonDefaultStoragePartition
const PrefetchStatusPrefetchNotEligiblePreloadingDisabled
const PrefetchStatusPrefetchNotEligibleSameSiteCrossOriginPrefetchRequiredProxy
const PrefetchStatusPrefetchNotEligibleSchemeIsNotHTTPS
const PrefetchStatusPrefetchNotEligibleUserHasCookies
const PrefetchStatusPrefetchNotEligibleUserHasServiceWorker
const PrefetchStatusPrefetchNotFinishedInTime
const PrefetchStatusPrefetchNotStarted
const PrefetchStatusPrefetchNotUsedCookiesChanged
const PrefetchStatusPrefetchNotUsedProbeFailed
const PrefetchStatusPrefetchProxyNotAvailable
const PrefetchStatusPrefetchResponseUsed
const PrefetchStatusPrefetchSuccessfulButNotUsed
PrerenderFinalStatus list of FinalStatus reasons for Prerender2.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-PrerenderFinalStatus
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the PrerenderFinalStatus as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
PrerenderFinalStatus : github.com/goccy/go-json.Marshaler
*PrerenderFinalStatus : github.com/goccy/go-json.Unmarshaler
PrerenderFinalStatus : github.com/mailru/easyjson.Marshaler
*PrerenderFinalStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*PrerenderFinalStatus : github.com/mailru/easyjson.Unmarshaler
PrerenderFinalStatus : encoding/json.Marshaler
*PrerenderFinalStatus : encoding/json.Unmarshaler
PrerenderFinalStatus : expvar.Var
PrerenderFinalStatus : fmt.Stringer
const PrerenderFinalStatusActivated
const PrerenderFinalStatusActivatedBeforeStarted
const PrerenderFinalStatusActivatedDuringMainFrameNavigation
const PrerenderFinalStatusActivatedInBackground
const PrerenderFinalStatusActivatedWithAuxiliaryBrowsingContexts
const PrerenderFinalStatusActivationFramePolicyNotCompatible
const PrerenderFinalStatusActivationNavigationDestroyedBeforeSuccess
const PrerenderFinalStatusActivationNavigationParameterMismatch
const PrerenderFinalStatusActivationURLHasEffectiveURL
const PrerenderFinalStatusAudioOutputDeviceRequested
const PrerenderFinalStatusBatterySaverEnabled
const PrerenderFinalStatusBlockedByClient
const PrerenderFinalStatusCancelAllHostsForTesting
const PrerenderFinalStatusClientCertRequested
const PrerenderFinalStatusCrossSiteNavigationInInitialNavigation
const PrerenderFinalStatusCrossSiteNavigationInMainFrameNavigation
const PrerenderFinalStatusCrossSiteRedirectInInitialNavigation
const PrerenderFinalStatusCrossSiteRedirectInMainFrameNavigation
const PrerenderFinalStatusDataSaverEnabled
const PrerenderFinalStatusDestroyed
const PrerenderFinalStatusDidFailLoad
const PrerenderFinalStatusDownload
const PrerenderFinalStatusEmbedderHostDisallowed
const PrerenderFinalStatusInactivePageRestriction
const PrerenderFinalStatusInvalidSchemeNavigation
const PrerenderFinalStatusInvalidSchemeRedirect
const PrerenderFinalStatusLoginAuthRequested
const PrerenderFinalStatusLowEndDevice
const PrerenderFinalStatusMainFrameNavigation
const PrerenderFinalStatusMaxNumOfRunningEagerPrerendersExceeded
const PrerenderFinalStatusMaxNumOfRunningEmbedderPrerendersExceeded
const PrerenderFinalStatusMaxNumOfRunningNonEagerPrerendersExceeded
const PrerenderFinalStatusMemoryLimitExceeded
const PrerenderFinalStatusMemoryPressureAfterTriggered
const PrerenderFinalStatusMemoryPressureOnTrigger
const PrerenderFinalStatusMixedContent
const PrerenderFinalStatusMojoBinderPolicy
const PrerenderFinalStatusNavigationBadHTTPStatus
const PrerenderFinalStatusNavigationNotCommitted
const PrerenderFinalStatusNavigationRequestBlockedByCsp
const PrerenderFinalStatusNavigationRequestNetworkError
const PrerenderFinalStatusPreloadingDisabled
const PrerenderFinalStatusPreloadingUnsupportedByWebContents
const PrerenderFinalStatusPrerenderingDisabledByDevTools
const PrerenderFinalStatusPrerenderingURLHasEffectiveURL
const PrerenderFinalStatusPrimaryMainFrameRendererProcessCrashed
const PrerenderFinalStatusPrimaryMainFrameRendererProcessKilled
const PrerenderFinalStatusRedirectedPrerenderingURLHasEffectiveURL
const PrerenderFinalStatusRendererProcessCrashed
const PrerenderFinalStatusRendererProcessKilled
const PrerenderFinalStatusSameSiteCrossOriginNavigationNotOptInInInitialNavigation
const PrerenderFinalStatusSameSiteCrossOriginNavigationNotOptInInMainFrameNavigation
const PrerenderFinalStatusSameSiteCrossOriginRedirectNotOptInInInitialNavigation
const PrerenderFinalStatusSameSiteCrossOriginRedirectNotOptInInMainFrameNavigation
const PrerenderFinalStatusSpeculationRuleRemoved
const PrerenderFinalStatusSslCertificateError
const PrerenderFinalStatusStartFailed
const PrerenderFinalStatusStop
const PrerenderFinalStatusTabClosedByUserGesture
const PrerenderFinalStatusTabClosedWithoutUserGesture
const PrerenderFinalStatusTimeoutBackgrounded
const PrerenderFinalStatusTriggerBackgrounded
const PrerenderFinalStatusTriggerDestroyed
const PrerenderFinalStatusTriggerURLHasEffectiveURL
const PrerenderFinalStatusUaChangeRequiresReload
RuleSet corresponds to SpeculationRuleSet.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-RuleSet
// A speculation rule set is either added through an inline <script> tag or through an external resource via the 'Speculation-Rules' HTTP header. For the first case, we include the BackendNodeId of the relevant <script> tag. For the second case, we include the external URL where the rule set was loaded from, and also RequestId if Network domain is enabled. See also: - https://wicg.github.io/nav-speculation/speculation-rules.html#speculation-rules-script - https://wicg.github.io/nav-speculation/speculation-rules.html#speculation-rules-header
// Error information errorMessage is null iff errorType is null.
ID RuleSetID
// Identifies a document which the rule set is associated with.
RequestID network.RequestID
// Source text of JSON representing the rule set. If it comes from <script> tag, it is the textContent of the node. Note that it is a JSON for valid case. See also: - https://wicg.github.io/nav-speculation/speculation-rules.html - https://github.com/WICG/nav-speculation/blob/main/triggers.md
URL string
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
RuleSet : github.com/goccy/go-json.Marshaler
*RuleSet : github.com/goccy/go-json.Unmarshaler
RuleSet : github.com/mailru/easyjson.Marshaler
*RuleSet : github.com/mailru/easyjson.MarshalerUnmarshaler
*RuleSet : github.com/mailru/easyjson.Unmarshaler
RuleSet : encoding/json.Marshaler
*RuleSet : encoding/json.Unmarshaler
RuleSetErrorType [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-RuleSetErrorType
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the RuleSetErrorType as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
RuleSetErrorType : github.com/goccy/go-json.Marshaler
*RuleSetErrorType : github.com/goccy/go-json.Unmarshaler
RuleSetErrorType : github.com/mailru/easyjson.Marshaler
*RuleSetErrorType : github.com/mailru/easyjson.MarshalerUnmarshaler
*RuleSetErrorType : github.com/mailru/easyjson.Unmarshaler
RuleSetErrorType : encoding/json.Marshaler
*RuleSetErrorType : encoding/json.Unmarshaler
RuleSetErrorType : expvar.Var
RuleSetErrorType : fmt.Stringer
const RuleSetErrorTypeInvalidRulesSkipped
const RuleSetErrorTypeSourceIsNotJSONObject
RuleSetID unique id.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-RuleSetId
String returns the RuleSetID as string value.
RuleSetID : expvar.Var
RuleSetID : fmt.Stringer
SpeculationAction the type of preloading attempted. It corresponds to
mojom::SpeculationAction (although PrefetchWithSubresources is omitted as it
isn't being used by clients).
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-SpeculationAction
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the SpeculationAction as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
SpeculationAction : github.com/goccy/go-json.Marshaler
*SpeculationAction : github.com/goccy/go-json.Unmarshaler
SpeculationAction : github.com/mailru/easyjson.Marshaler
*SpeculationAction : github.com/mailru/easyjson.MarshalerUnmarshaler
*SpeculationAction : github.com/mailru/easyjson.Unmarshaler
SpeculationAction : encoding/json.Marshaler
*SpeculationAction : encoding/json.Unmarshaler
SpeculationAction : expvar.Var
SpeculationAction : fmt.Stringer
const SpeculationActionPrefetch
const SpeculationActionPrerender
SpeculationTargetHint corresponds to mojom::SpeculationTargetHint. See
https://github.com/WICG/nav-speculation/blob/main/triggers.md#window-name-targeting-hints.
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#type-SpeculationTargetHint
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the SpeculationTargetHint as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
SpeculationTargetHint : github.com/goccy/go-json.Marshaler
*SpeculationTargetHint : github.com/goccy/go-json.Unmarshaler
SpeculationTargetHint : github.com/mailru/easyjson.Marshaler
*SpeculationTargetHint : github.com/mailru/easyjson.MarshalerUnmarshaler
*SpeculationTargetHint : github.com/mailru/easyjson.Unmarshaler
SpeculationTargetHint : encoding/json.Marshaler
*SpeculationTargetHint : encoding/json.Unmarshaler
SpeculationTargetHint : expvar.Var
SpeculationTargetHint : fmt.Stringer
const SpeculationTargetHintBlank
const SpeculationTargetHintSelf
Package-Level Functions (total 2)
Disable [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#method-disable
Enable [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Preload#method-enable
Package-Level Constants (total 109)
Command names.
Command names.
IngStatus values.
IngStatus values.
IngStatus values.
IngStatus values.
IngStatus values.
IngStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrefetchStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
PrerenderFinalStatus values.
RuleSetErrorType values.
RuleSetErrorType values.
SpeculationAction values.
SpeculationAction values.
SpeculationTargetHint values.
SpeculationTargetHint values.
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |