package network
Import Path
github.com/chromedp/cdproto/network (on go.dev)
Dependency Relation
imports 12 packages, and imported by 8 packages
Involved Source Files
easyjson.go
events.go
Package network provides the Chrome DevTools Protocol
commands, types, and events for the Network domain.
Network domain allows tracking network activities of the page. It exposes
information about http, file, data and other requests and responses, their
headers, bodies, timing, etc.
Generated by the cdproto-gen command.
types.go
Package-Level Type Names (total 132)
AlternateProtocolUsage the reason why Chrome uses a specific transport
protocol for HTTP semantics.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-AlternateProtocolUsage
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the AlternateProtocolUsage as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
AlternateProtocolUsage : github.com/goccy/go-json.Marshaler
*AlternateProtocolUsage : github.com/goccy/go-json.Unmarshaler
AlternateProtocolUsage : github.com/mailru/easyjson.Marshaler
*AlternateProtocolUsage : github.com/mailru/easyjson.MarshalerUnmarshaler
*AlternateProtocolUsage : github.com/mailru/easyjson.Unmarshaler
AlternateProtocolUsage : encoding/json.Marshaler
*AlternateProtocolUsage : encoding/json.Unmarshaler
AlternateProtocolUsage : expvar.Var
AlternateProtocolUsage : fmt.Stringer
const AlternateProtocolUsageAlternativeJobWonRace
const AlternateProtocolUsageAlternativeJobWonWithoutRace
const AlternateProtocolUsageBroken
const AlternateProtocolUsageDNSAlpnH3jobWonRace
const AlternateProtocolUsageDNSAlpnH3jobWonWithoutRace
const AlternateProtocolUsageMainJobWonRace
const AlternateProtocolUsageMappingMissing
const AlternateProtocolUsageUnspecifiedReason
AuthChallenge authorization challenge for HTTP status code 401 or 407.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-AuthChallenge
// Origin of the challenger.
// The realm of the challenge. May be empty.
// The authentication scheme used, such as basic or digest
// Source of the authentication challenge.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
AuthChallenge : github.com/goccy/go-json.Marshaler
*AuthChallenge : github.com/goccy/go-json.Unmarshaler
AuthChallenge : github.com/mailru/easyjson.Marshaler
*AuthChallenge : github.com/mailru/easyjson.MarshalerUnmarshaler
*AuthChallenge : github.com/mailru/easyjson.Unmarshaler
AuthChallenge : encoding/json.Marshaler
*AuthChallenge : encoding/json.Unmarshaler
AuthChallengeResponse response to an AuthChallenge.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-AuthChallengeResponse
// The password to provide, possibly empty. Should only be set if response is ProvideCredentials.
// The decision on what to do in response to the authorization challenge. Default means deferring to the default behavior of the net stack, which will likely either the Cancel authentication or display a popup dialog box.
// The username to provide, possibly empty. Should only be set if response is ProvideCredentials.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
AuthChallengeResponse : github.com/goccy/go-json.Marshaler
*AuthChallengeResponse : github.com/goccy/go-json.Unmarshaler
AuthChallengeResponse : github.com/mailru/easyjson.Marshaler
*AuthChallengeResponse : github.com/mailru/easyjson.MarshalerUnmarshaler
*AuthChallengeResponse : github.com/mailru/easyjson.Unmarshaler
AuthChallengeResponse : encoding/json.Marshaler
*AuthChallengeResponse : encoding/json.Unmarshaler
AuthChallengeResponseResponse the decision on what to do in response to
the authorization challenge. Default means deferring to the default behavior
of the net stack, which will likely either the Cancel authentication or
display a popup dialog box.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-AuthChallengeResponse
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the AuthChallengeResponseResponse as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
AuthChallengeResponseResponse : github.com/goccy/go-json.Marshaler
*AuthChallengeResponseResponse : github.com/goccy/go-json.Unmarshaler
AuthChallengeResponseResponse : github.com/mailru/easyjson.Marshaler
*AuthChallengeResponseResponse : github.com/mailru/easyjson.MarshalerUnmarshaler
*AuthChallengeResponseResponse : github.com/mailru/easyjson.Unmarshaler
AuthChallengeResponseResponse : encoding/json.Marshaler
*AuthChallengeResponseResponse : encoding/json.Unmarshaler
AuthChallengeResponseResponse : expvar.Var
AuthChallengeResponseResponse : fmt.Stringer
const AuthChallengeResponseResponseCancelAuth
const AuthChallengeResponseResponseDefault
const AuthChallengeResponseResponseProvideCredentials
AuthChallengeSource source of the authentication challenge.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-AuthChallenge
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the AuthChallengeSource as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
AuthChallengeSource : github.com/goccy/go-json.Marshaler
*AuthChallengeSource : github.com/goccy/go-json.Unmarshaler
AuthChallengeSource : github.com/mailru/easyjson.Marshaler
*AuthChallengeSource : github.com/mailru/easyjson.MarshalerUnmarshaler
*AuthChallengeSource : github.com/mailru/easyjson.Unmarshaler
AuthChallengeSource : encoding/json.Marshaler
*AuthChallengeSource : encoding/json.Unmarshaler
AuthChallengeSource : expvar.Var
AuthChallengeSource : fmt.Stringer
const AuthChallengeSourceProxy
const AuthChallengeSourceServer
BlockedCookieWithReason a cookie with was not sent with a request with the
corresponding reason.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-BlockedCookieWithReason
// The reason(s) the cookie was blocked.
// The cookie object representing the cookie which was not sent.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
BlockedCookieWithReason : github.com/goccy/go-json.Marshaler
*BlockedCookieWithReason : github.com/goccy/go-json.Unmarshaler
BlockedCookieWithReason : github.com/mailru/easyjson.Marshaler
*BlockedCookieWithReason : github.com/mailru/easyjson.MarshalerUnmarshaler
*BlockedCookieWithReason : github.com/mailru/easyjson.Unmarshaler
BlockedCookieWithReason : encoding/json.Marshaler
*BlockedCookieWithReason : encoding/json.Unmarshaler
BlockedReason the reason why request was blocked.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-BlockedReason
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the BlockedReason as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
BlockedReason : github.com/goccy/go-json.Marshaler
*BlockedReason : github.com/goccy/go-json.Unmarshaler
BlockedReason : github.com/mailru/easyjson.Marshaler
*BlockedReason : github.com/mailru/easyjson.MarshalerUnmarshaler
*BlockedReason : github.com/mailru/easyjson.Unmarshaler
BlockedReason : encoding/json.Marshaler
*BlockedReason : encoding/json.Unmarshaler
BlockedReason : expvar.Var
BlockedReason : fmt.Stringer
const BlockedReasonCoepFrameResourceNeedsCoepHeader
const BlockedReasonContentType
const BlockedReasonCoopSandboxedIframeCannotNavigateToCoopPage
const BlockedReasonCorpNotSameOrigin
const BlockedReasonCorpNotSameOriginAfterDefaultedToSameOriginByCoep
const BlockedReasonCorpNotSameSite
const BlockedReasonCsp
const BlockedReasonInspector
const BlockedReasonMixedContent
const BlockedReasonOrigin
const BlockedReasonOther
const BlockedReasonSubresourceFilter
BlockedSetCookieWithReason a cookie which was not stored from a response
with the corresponding reason.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-BlockedSetCookieWithReason
// The reason(s) this cookie was blocked.
// The cookie object which represents the cookie which was not stored. It is optional because sometimes complete cookie information is not available, such as in the case of parsing errors.
// The string representing this individual cookie as it would appear in the header. This is not the entire "cookie" or "set-cookie" header which could have multiple cookies.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
BlockedSetCookieWithReason : github.com/goccy/go-json.Marshaler
*BlockedSetCookieWithReason : github.com/goccy/go-json.Unmarshaler
BlockedSetCookieWithReason : github.com/mailru/easyjson.Marshaler
*BlockedSetCookieWithReason : github.com/mailru/easyjson.MarshalerUnmarshaler
*BlockedSetCookieWithReason : github.com/mailru/easyjson.Unmarshaler
BlockedSetCookieWithReason : encoding/json.Marshaler
*BlockedSetCookieWithReason : encoding/json.Unmarshaler
CachedResource information about the cached resource.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CachedResource
// Cached response body size.
// Cached response data.
// Type of this resource.
// Resource URL. This is the url of the original network request.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
CachedResource : github.com/goccy/go-json.Marshaler
*CachedResource : github.com/goccy/go-json.Unmarshaler
CachedResource : github.com/mailru/easyjson.Marshaler
*CachedResource : github.com/mailru/easyjson.MarshalerUnmarshaler
*CachedResource : github.com/mailru/easyjson.Unmarshaler
CachedResource : encoding/json.Marshaler
*CachedResource : encoding/json.Unmarshaler
CertificateTransparencyCompliance whether the request complied with
Certificate Transparency policy.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CertificateTransparencyCompliance
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CertificateTransparencyCompliance as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CertificateTransparencyCompliance : github.com/goccy/go-json.Marshaler
*CertificateTransparencyCompliance : github.com/goccy/go-json.Unmarshaler
CertificateTransparencyCompliance : github.com/mailru/easyjson.Marshaler
*CertificateTransparencyCompliance : github.com/mailru/easyjson.MarshalerUnmarshaler
*CertificateTransparencyCompliance : github.com/mailru/easyjson.Unmarshaler
CertificateTransparencyCompliance : encoding/json.Marshaler
*CertificateTransparencyCompliance : encoding/json.Unmarshaler
CertificateTransparencyCompliance : expvar.Var
CertificateTransparencyCompliance : fmt.Stringer
const CertificateTransparencyComplianceCompliant
const CertificateTransparencyComplianceNotCompliant
const CertificateTransparencyComplianceUnknown
ClearAcceptedEncodingsOverrideParams clears accepted encodings set by
setAcceptedEncodings.
Do executes Network.clearAcceptedEncodingsOverride against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.Action
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.CallAction
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.EmulateAction
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.EvaluateAction
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.KeyAction
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.MouseAction
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.NavigateAction
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.PollAction
*ClearAcceptedEncodingsOverrideParams : github.com/chromedp/chromedp.QueryAction
ClearAcceptedEncodingsOverrideParams : github.com/goccy/go-json.Marshaler
*ClearAcceptedEncodingsOverrideParams : github.com/goccy/go-json.Unmarshaler
ClearAcceptedEncodingsOverrideParams : github.com/mailru/easyjson.Marshaler
*ClearAcceptedEncodingsOverrideParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*ClearAcceptedEncodingsOverrideParams : github.com/mailru/easyjson.Unmarshaler
ClearAcceptedEncodingsOverrideParams : encoding/json.Marshaler
*ClearAcceptedEncodingsOverrideParams : encoding/json.Unmarshaler
func ClearAcceptedEncodingsOverride() *ClearAcceptedEncodingsOverrideParams
ClearBrowserCacheParams clears browser cache.
Do executes Network.clearBrowserCache against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*ClearBrowserCacheParams : github.com/chromedp/chromedp.Action
*ClearBrowserCacheParams : github.com/chromedp/chromedp.CallAction
*ClearBrowserCacheParams : github.com/chromedp/chromedp.EmulateAction
*ClearBrowserCacheParams : github.com/chromedp/chromedp.EvaluateAction
*ClearBrowserCacheParams : github.com/chromedp/chromedp.KeyAction
*ClearBrowserCacheParams : github.com/chromedp/chromedp.MouseAction
*ClearBrowserCacheParams : github.com/chromedp/chromedp.NavigateAction
*ClearBrowserCacheParams : github.com/chromedp/chromedp.PollAction
*ClearBrowserCacheParams : github.com/chromedp/chromedp.QueryAction
ClearBrowserCacheParams : github.com/goccy/go-json.Marshaler
*ClearBrowserCacheParams : github.com/goccy/go-json.Unmarshaler
ClearBrowserCacheParams : github.com/mailru/easyjson.Marshaler
*ClearBrowserCacheParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*ClearBrowserCacheParams : github.com/mailru/easyjson.Unmarshaler
ClearBrowserCacheParams : encoding/json.Marshaler
*ClearBrowserCacheParams : encoding/json.Unmarshaler
func ClearBrowserCache() *ClearBrowserCacheParams
ClearBrowserCookiesParams clears browser cookies.
Do executes Network.clearBrowserCookies against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.Action
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.CallAction
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.EmulateAction
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.EvaluateAction
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.KeyAction
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.MouseAction
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.NavigateAction
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.PollAction
*ClearBrowserCookiesParams : github.com/chromedp/chromedp.QueryAction
ClearBrowserCookiesParams : github.com/goccy/go-json.Marshaler
*ClearBrowserCookiesParams : github.com/goccy/go-json.Unmarshaler
ClearBrowserCookiesParams : github.com/mailru/easyjson.Marshaler
*ClearBrowserCookiesParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*ClearBrowserCookiesParams : github.com/mailru/easyjson.Unmarshaler
ClearBrowserCookiesParams : encoding/json.Marshaler
*ClearBrowserCookiesParams : encoding/json.Unmarshaler
func ClearBrowserCookies() *ClearBrowserCookiesParams
ClientSecurityState [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ClientSecurityState
InitiatorIPAddressSpace IPAddressSpace
InitiatorIsSecureContext bool
PrivateNetworkRequestPolicy PrivateNetworkRequestPolicy
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
ClientSecurityState : github.com/goccy/go-json.Marshaler
*ClientSecurityState : github.com/goccy/go-json.Unmarshaler
ClientSecurityState : github.com/mailru/easyjson.Marshaler
*ClientSecurityState : github.com/mailru/easyjson.MarshalerUnmarshaler
*ClientSecurityState : github.com/mailru/easyjson.Unmarshaler
ClientSecurityState : encoding/json.Marshaler
*ClientSecurityState : encoding/json.Unmarshaler
ConnectionType the underlying connection technology that the browser is
supposedly using.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ConnectionType
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ConnectionType as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ConnectionType : github.com/goccy/go-json.Marshaler
*ConnectionType : github.com/goccy/go-json.Unmarshaler
ConnectionType : github.com/mailru/easyjson.Marshaler
*ConnectionType : github.com/mailru/easyjson.MarshalerUnmarshaler
*ConnectionType : github.com/mailru/easyjson.Unmarshaler
ConnectionType : encoding/json.Marshaler
*ConnectionType : encoding/json.Unmarshaler
ConnectionType : expvar.Var
ConnectionType : fmt.Stringer
func EmulateNetworkConditionsParams.WithConnectionType(connectionType ConnectionType) *EmulateNetworkConditionsParams
const ConnectionTypeBluetooth
const ConnectionTypeCellular2g
const ConnectionTypeCellular3g
const ConnectionTypeCellular4g
const ConnectionTypeEthernet
const ConnectionTypeNone
const ConnectionTypeOther
const ConnectionTypeWifi
const ConnectionTypeWimax
ConnectTiming [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ConnectTiming
// Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime. Matches ResourceTiming's requestTime for the same request (but not for redirected requests).
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
ConnectTiming : github.com/goccy/go-json.Marshaler
*ConnectTiming : github.com/goccy/go-json.Unmarshaler
ConnectTiming : github.com/mailru/easyjson.Marshaler
*ConnectTiming : github.com/mailru/easyjson.MarshalerUnmarshaler
*ConnectTiming : github.com/mailru/easyjson.Unmarshaler
ConnectTiming : encoding/json.Marshaler
*ConnectTiming : encoding/json.Unmarshaler
ContentEncoding list of content encodings supported by the backend.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ContentEncoding
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ContentEncoding as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ContentEncoding : github.com/goccy/go-json.Marshaler
*ContentEncoding : github.com/goccy/go-json.Unmarshaler
ContentEncoding : github.com/mailru/easyjson.Marshaler
*ContentEncoding : github.com/mailru/easyjson.MarshalerUnmarshaler
*ContentEncoding : github.com/mailru/easyjson.Unmarshaler
ContentEncoding : encoding/json.Marshaler
*ContentEncoding : encoding/json.Unmarshaler
ContentEncoding : expvar.Var
ContentEncoding : fmt.Stringer
func SetAcceptedEncodings(encodings []ContentEncoding) *SetAcceptedEncodingsParams
const ContentEncodingBr
const ContentEncodingDeflate
const ContentEncodingGzip
const ContentEncodingZstd
ContentSecurityPolicySource [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ContentSecurityPolicySource
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ContentSecurityPolicySource as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ContentSecurityPolicySource : github.com/goccy/go-json.Marshaler
*ContentSecurityPolicySource : github.com/goccy/go-json.Unmarshaler
ContentSecurityPolicySource : github.com/mailru/easyjson.Marshaler
*ContentSecurityPolicySource : github.com/mailru/easyjson.MarshalerUnmarshaler
*ContentSecurityPolicySource : github.com/mailru/easyjson.Unmarshaler
ContentSecurityPolicySource : encoding/json.Marshaler
*ContentSecurityPolicySource : encoding/json.Unmarshaler
ContentSecurityPolicySource : expvar.Var
ContentSecurityPolicySource : fmt.Stringer
const ContentSecurityPolicySourceHTTP
const ContentSecurityPolicySourceMeta
ContentSecurityPolicyStatus [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ContentSecurityPolicyStatus
EffectiveDirectives string
IsEnforced bool
Source ContentSecurityPolicySource
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
ContentSecurityPolicyStatus : github.com/goccy/go-json.Marshaler
*ContentSecurityPolicyStatus : github.com/goccy/go-json.Unmarshaler
ContentSecurityPolicyStatus : github.com/mailru/easyjson.Marshaler
*ContentSecurityPolicyStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*ContentSecurityPolicyStatus : github.com/mailru/easyjson.Unmarshaler
ContentSecurityPolicyStatus : encoding/json.Marshaler
*ContentSecurityPolicyStatus : encoding/json.Unmarshaler
Cookie cookie object.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Cookie
// Cookie domain.
// Cookie expiration date as the number of seconds since the UNIX epoch.
// True if cookie is http-only.
// Cookie name.
// Cookie partition key. The site of the top-level URL the browser was visiting at the start of the request to the endpoint that set the cookie.
// True if cookie partition key is opaque.
// Cookie path.
// Cookie Priority
// True if cookie is SameParty.
// Cookie SameSite type.
// True if cookie is secure.
// True in case of session cookie.
// Cookie size.
// Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port. An unspecified port value allows protocol clients to emulate legacy cookie scope for the port. This is a temporary ability and it will be removed in the future.
// Cookie source scheme type.
// Cookie value.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
Cookie : github.com/goccy/go-json.Marshaler
*Cookie : github.com/goccy/go-json.Unmarshaler
Cookie : github.com/mailru/easyjson.Marshaler
*Cookie : github.com/mailru/easyjson.MarshalerUnmarshaler
*Cookie : github.com/mailru/easyjson.Unmarshaler
Cookie : encoding/json.Marshaler
*Cookie : encoding/json.Unmarshaler
func (*GetCookiesParams).Do(ctx context.Context) (cookies []*Cookie, err error)
func github.com/chromedp/cdproto/storage.(*GetCookiesParams).Do(ctx context.Context) (cookies []*Cookie, err error)
CookieBlockedReason types of reasons why a cookie may not be sent with a
request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CookieBlockedReason
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CookieBlockedReason as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CookieBlockedReason : github.com/goccy/go-json.Marshaler
*CookieBlockedReason : github.com/goccy/go-json.Unmarshaler
CookieBlockedReason : github.com/mailru/easyjson.Marshaler
*CookieBlockedReason : github.com/mailru/easyjson.MarshalerUnmarshaler
*CookieBlockedReason : github.com/mailru/easyjson.Unmarshaler
CookieBlockedReason : encoding/json.Marshaler
*CookieBlockedReason : encoding/json.Unmarshaler
CookieBlockedReason : expvar.Var
CookieBlockedReason : fmt.Stringer
const CookieBlockedReasonDomainMismatch
const CookieBlockedReasonNameValuePairExceedsMaxSize
const CookieBlockedReasonNotOnPath
const CookieBlockedReasonSamePartyFromCrossPartyContext
const CookieBlockedReasonSameSiteLax
const CookieBlockedReasonSameSiteNoneInsecure
const CookieBlockedReasonSameSiteStrict
const CookieBlockedReasonSameSiteUnspecifiedTreatedAsLax
const CookieBlockedReasonSchemefulSameSiteLax
const CookieBlockedReasonSchemefulSameSiteStrict
const CookieBlockedReasonSchemefulSameSiteUnspecifiedTreatedAsLax
const CookieBlockedReasonSecureOnly
const CookieBlockedReasonThirdPartyBlockedInFirstPartySet
const CookieBlockedReasonThirdPartyPhaseout
const CookieBlockedReasonUnknownError
const CookieBlockedReasonUserPreferences
CookieParam cookie parameter object.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CookieParam
// Cookie domain.
// Cookie expiration date, session cookie if not set
// True if cookie is http-only.
// Cookie name.
// Cookie partition key. The site of the top-level URL the browser was visiting at the start of the request to the endpoint that set the cookie. If not set, the cookie will be set as not partitioned.
// Cookie path.
// Cookie Priority type.
// True if cookie is SameParty.
// Cookie SameSite type.
// True if cookie is secure.
// Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port. An unspecified port value allows protocol clients to emulate legacy cookie scope for the port. This is a temporary ability and it will be removed in the future.
// Cookie source scheme type.
// The request-URI to associate with the setting of the cookie. This value can affect the default domain, path, source port, and source scheme values of the created cookie.
// Cookie value.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
CookieParam : github.com/goccy/go-json.Marshaler
*CookieParam : github.com/goccy/go-json.Unmarshaler
CookieParam : github.com/mailru/easyjson.Marshaler
*CookieParam : github.com/mailru/easyjson.MarshalerUnmarshaler
*CookieParam : github.com/mailru/easyjson.Unmarshaler
CookieParam : encoding/json.Marshaler
*CookieParam : encoding/json.Unmarshaler
func SetCookies(cookies []*CookieParam) *SetCookiesParams
func github.com/chromedp/cdproto/storage.SetCookies(cookies []*CookieParam) *storage.SetCookiesParams
CookiePriority represents the cookie's 'Priority' status:
https://tools.ietf.org/html/draft-west-cookie-priority-00.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CookiePriority
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CookiePriority as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CookiePriority : github.com/goccy/go-json.Marshaler
*CookiePriority : github.com/goccy/go-json.Unmarshaler
CookiePriority : github.com/mailru/easyjson.Marshaler
*CookiePriority : github.com/mailru/easyjson.MarshalerUnmarshaler
*CookiePriority : github.com/mailru/easyjson.Unmarshaler
CookiePriority : encoding/json.Marshaler
*CookiePriority : encoding/json.Unmarshaler
CookiePriority : expvar.Var
CookiePriority : fmt.Stringer
func SetCookieParams.WithPriority(priority CookiePriority) *SetCookieParams
const CookiePriorityHigh
const CookiePriorityLow
const CookiePriorityMedium
CookieSameSite represents the cookie's 'SameSite' status:
https://tools.ietf.org/html/draft-west-first-party-cookies.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CookieSameSite
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CookieSameSite as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CookieSameSite : github.com/goccy/go-json.Marshaler
*CookieSameSite : github.com/goccy/go-json.Unmarshaler
CookieSameSite : github.com/mailru/easyjson.Marshaler
*CookieSameSite : github.com/mailru/easyjson.MarshalerUnmarshaler
*CookieSameSite : github.com/mailru/easyjson.Unmarshaler
CookieSameSite : encoding/json.Marshaler
*CookieSameSite : encoding/json.Unmarshaler
CookieSameSite : expvar.Var
CookieSameSite : fmt.Stringer
func SetCookieParams.WithSameSite(sameSite CookieSameSite) *SetCookieParams
const CookieSameSiteLax
const CookieSameSiteNone
const CookieSameSiteStrict
CookieSourceScheme represents the source scheme of the origin that
originally set the cookie. A value of "Unset" allows protocol clients to
emulate legacy cookie scope for the scheme. This is a temporary ability and
it will be removed in the future.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CookieSourceScheme
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CookieSourceScheme as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CookieSourceScheme : github.com/goccy/go-json.Marshaler
*CookieSourceScheme : github.com/goccy/go-json.Unmarshaler
CookieSourceScheme : github.com/mailru/easyjson.Marshaler
*CookieSourceScheme : github.com/mailru/easyjson.MarshalerUnmarshaler
*CookieSourceScheme : github.com/mailru/easyjson.Unmarshaler
CookieSourceScheme : encoding/json.Marshaler
*CookieSourceScheme : encoding/json.Unmarshaler
CookieSourceScheme : expvar.Var
CookieSourceScheme : fmt.Stringer
func SetCookieParams.WithSourceScheme(sourceScheme CookieSourceScheme) *SetCookieParams
const CookieSourceSchemeNonSecure
const CookieSourceSchemeSecure
const CookieSourceSchemeUnset
CorsError the reason why request was blocked.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CorsError
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CorsError as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CorsError : github.com/goccy/go-json.Marshaler
*CorsError : github.com/goccy/go-json.Unmarshaler
CorsError : github.com/mailru/easyjson.Marshaler
*CorsError : github.com/mailru/easyjson.MarshalerUnmarshaler
*CorsError : github.com/mailru/easyjson.Unmarshaler
CorsError : encoding/json.Marshaler
*CorsError : encoding/json.Unmarshaler
CorsError : expvar.Var
CorsError : fmt.Stringer
const CorsErrorAllowOriginMismatch
const CorsErrorCorsDisabledScheme
const CorsErrorDisallowedByMode
const CorsErrorHeaderDisallowedByPreflightResponse
const CorsErrorInsecurePrivateNetwork
const CorsErrorInvalidAllowCredentials
const CorsErrorInvalidAllowHeadersPreflightResponse
const CorsErrorInvalidAllowMethodsPreflightResponse
const CorsErrorInvalidAllowOriginValue
const CorsErrorInvalidPrivateNetworkAccess
const CorsErrorInvalidResponse
const CorsErrorMethodDisallowedByPreflightResponse
const CorsErrorMissingAllowOriginHeader
const CorsErrorMultipleAllowOriginValues
const CorsErrorNoCorsRedirectModeNotFollow
const CorsErrorPreflightAllowOriginMismatch
const CorsErrorPreflightDisallowedRedirect
const CorsErrorPreflightInvalidAllowCredentials
const CorsErrorPreflightInvalidAllowExternal
const CorsErrorPreflightInvalidAllowOriginValue
const CorsErrorPreflightInvalidAllowPrivateNetwork
const CorsErrorPreflightInvalidStatus
const CorsErrorPreflightMissingAllowExternal
const CorsErrorPreflightMissingAllowOriginHeader
const CorsErrorPreflightMissingAllowPrivateNetwork
const CorsErrorPreflightMissingPrivateNetworkAccessID
const CorsErrorPreflightMissingPrivateNetworkAccessName
const CorsErrorPreflightMultipleAllowOriginValues
const CorsErrorPreflightWildcardOriginNotAllowed
const CorsErrorPrivateNetworkAccessPermissionDenied
const CorsErrorPrivateNetworkAccessPermissionUnavailable
const CorsErrorRedirectContainsCredentials
const CorsErrorUnexpectedPrivateNetworkAccess
const CorsErrorWildcardOriginNotAllowed
CorsErrorStatus [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CorsErrorStatus
CorsError CorsError
FailedParameter string
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
CorsErrorStatus : github.com/goccy/go-json.Marshaler
*CorsErrorStatus : github.com/goccy/go-json.Unmarshaler
CorsErrorStatus : github.com/mailru/easyjson.Marshaler
*CorsErrorStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*CorsErrorStatus : github.com/mailru/easyjson.Unmarshaler
CorsErrorStatus : encoding/json.Marshaler
*CorsErrorStatus : encoding/json.Unmarshaler
CrossOriginEmbedderPolicyStatus [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CrossOriginEmbedderPolicyStatus
ReportOnlyReportingEndpoint string
ReportOnlyValue CrossOriginEmbedderPolicyValue
ReportingEndpoint string
Value CrossOriginEmbedderPolicyValue
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
CrossOriginEmbedderPolicyStatus : github.com/goccy/go-json.Marshaler
*CrossOriginEmbedderPolicyStatus : github.com/goccy/go-json.Unmarshaler
CrossOriginEmbedderPolicyStatus : github.com/mailru/easyjson.Marshaler
*CrossOriginEmbedderPolicyStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*CrossOriginEmbedderPolicyStatus : github.com/mailru/easyjson.Unmarshaler
CrossOriginEmbedderPolicyStatus : encoding/json.Marshaler
*CrossOriginEmbedderPolicyStatus : encoding/json.Unmarshaler
CrossOriginEmbedderPolicyValue [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CrossOriginEmbedderPolicyValue
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CrossOriginEmbedderPolicyValue as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CrossOriginEmbedderPolicyValue : github.com/goccy/go-json.Marshaler
*CrossOriginEmbedderPolicyValue : github.com/goccy/go-json.Unmarshaler
CrossOriginEmbedderPolicyValue : github.com/mailru/easyjson.Marshaler
*CrossOriginEmbedderPolicyValue : github.com/mailru/easyjson.MarshalerUnmarshaler
*CrossOriginEmbedderPolicyValue : github.com/mailru/easyjson.Unmarshaler
CrossOriginEmbedderPolicyValue : encoding/json.Marshaler
*CrossOriginEmbedderPolicyValue : encoding/json.Unmarshaler
CrossOriginEmbedderPolicyValue : expvar.Var
CrossOriginEmbedderPolicyValue : fmt.Stringer
const CrossOriginEmbedderPolicyValueCredentialless
const CrossOriginEmbedderPolicyValueNone
const CrossOriginEmbedderPolicyValueRequireCorp
CrossOriginOpenerPolicyStatus [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CrossOriginOpenerPolicyStatus
ReportOnlyReportingEndpoint string
ReportOnlyValue CrossOriginOpenerPolicyValue
ReportingEndpoint string
Value CrossOriginOpenerPolicyValue
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
CrossOriginOpenerPolicyStatus : github.com/goccy/go-json.Marshaler
*CrossOriginOpenerPolicyStatus : github.com/goccy/go-json.Unmarshaler
CrossOriginOpenerPolicyStatus : github.com/mailru/easyjson.Marshaler
*CrossOriginOpenerPolicyStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*CrossOriginOpenerPolicyStatus : github.com/mailru/easyjson.Unmarshaler
CrossOriginOpenerPolicyStatus : encoding/json.Marshaler
*CrossOriginOpenerPolicyStatus : encoding/json.Unmarshaler
CrossOriginOpenerPolicyValue [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-CrossOriginOpenerPolicyValue
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the CrossOriginOpenerPolicyValue as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
CrossOriginOpenerPolicyValue : github.com/goccy/go-json.Marshaler
*CrossOriginOpenerPolicyValue : github.com/goccy/go-json.Unmarshaler
CrossOriginOpenerPolicyValue : github.com/mailru/easyjson.Marshaler
*CrossOriginOpenerPolicyValue : github.com/mailru/easyjson.MarshalerUnmarshaler
*CrossOriginOpenerPolicyValue : github.com/mailru/easyjson.Unmarshaler
CrossOriginOpenerPolicyValue : encoding/json.Marshaler
*CrossOriginOpenerPolicyValue : encoding/json.Unmarshaler
CrossOriginOpenerPolicyValue : expvar.Var
CrossOriginOpenerPolicyValue : fmt.Stringer
const CrossOriginOpenerPolicyValueRestrictProperties
const CrossOriginOpenerPolicyValueRestrictPropertiesPlusCoep
const CrossOriginOpenerPolicyValueSameOrigin
const CrossOriginOpenerPolicyValueSameOriginAllowPopups
const CrossOriginOpenerPolicyValueSameOriginPlusCoep
const CrossOriginOpenerPolicyValueUnsafeNone
DeleteCookiesParams deletes browser cookies with matching name and url or
domain/path pair.
// If specified, deletes only cookies with the exact domain.
// Name of the cookies to remove.
// If specified, deletes only cookies with the exact path.
// If specified, deletes all the cookies with the given name where domain and path match provided URL.
Do executes Network.deleteCookies against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WithDomain if specified, deletes only cookies with the exact domain.
WithPath if specified, deletes only cookies with the exact path.
WithURL if specified, deletes all the cookies with the given name where
domain and path match provided URL.
*DeleteCookiesParams : github.com/chromedp/chromedp.Action
*DeleteCookiesParams : github.com/chromedp/chromedp.CallAction
*DeleteCookiesParams : github.com/chromedp/chromedp.EmulateAction
*DeleteCookiesParams : github.com/chromedp/chromedp.EvaluateAction
*DeleteCookiesParams : github.com/chromedp/chromedp.KeyAction
*DeleteCookiesParams : github.com/chromedp/chromedp.MouseAction
*DeleteCookiesParams : github.com/chromedp/chromedp.NavigateAction
*DeleteCookiesParams : github.com/chromedp/chromedp.PollAction
*DeleteCookiesParams : github.com/chromedp/chromedp.QueryAction
DeleteCookiesParams : github.com/goccy/go-json.Marshaler
*DeleteCookiesParams : github.com/goccy/go-json.Unmarshaler
DeleteCookiesParams : github.com/mailru/easyjson.Marshaler
*DeleteCookiesParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*DeleteCookiesParams : github.com/mailru/easyjson.Unmarshaler
DeleteCookiesParams : encoding/json.Marshaler
*DeleteCookiesParams : encoding/json.Unmarshaler
func DeleteCookies(name string) *DeleteCookiesParams
func DeleteCookiesParams.WithDomain(domain string) *DeleteCookiesParams
func DeleteCookiesParams.WithPath(path string) *DeleteCookiesParams
func DeleteCookiesParams.WithURL(url string) *DeleteCookiesParams
DisableParams disables network tracking, prevents network events from
being sent to the client.
Do executes Network.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
EmulateNetworkConditionsParams activates emulation of network conditions.
// Connection type if known.
// Maximal aggregated download throughput (bytes/sec). -1 disables download throttling.
// Minimum latency from request sent to response headers received (ms).
// True to emulate internet disconnection.
// Maximal aggregated upload throughput (bytes/sec). -1 disables upload throttling.
Do executes Network.emulateNetworkConditions against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WithConnectionType connection type if known.
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.Action
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.CallAction
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.EmulateAction
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.EvaluateAction
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.KeyAction
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.MouseAction
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.NavigateAction
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.PollAction
*EmulateNetworkConditionsParams : github.com/chromedp/chromedp.QueryAction
EmulateNetworkConditionsParams : github.com/goccy/go-json.Marshaler
*EmulateNetworkConditionsParams : github.com/goccy/go-json.Unmarshaler
EmulateNetworkConditionsParams : github.com/mailru/easyjson.Marshaler
*EmulateNetworkConditionsParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*EmulateNetworkConditionsParams : github.com/mailru/easyjson.Unmarshaler
EmulateNetworkConditionsParams : encoding/json.Marshaler
*EmulateNetworkConditionsParams : encoding/json.Unmarshaler
func EmulateNetworkConditions(offline bool, latency float64, downloadThroughput float64, uploadThroughput float64) *EmulateNetworkConditionsParams
func EmulateNetworkConditionsParams.WithConnectionType(connectionType ConnectionType) *EmulateNetworkConditionsParams
EnableParams enables network tracking, network events will now be
delivered to the client.
// Longest post body size (in bytes) that would be included in requestWillBeSent notification
// Per-resource buffer size in bytes to use when preserving network payloads (XHRs, etc).
// Buffer size in bytes to use when preserving network payloads (XHRs, etc).
Do executes Network.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
WithMaxPostDataSize longest post body size (in bytes) that would be
included in requestWillBeSent notification.
WithMaxResourceBufferSize per-resource buffer size in bytes to use when
preserving network payloads (XHRs, etc).
WithMaxTotalBufferSize buffer size in bytes to use when preserving network
payloads (XHRs, etc).
*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
func EnableParams.WithMaxPostDataSize(maxPostDataSize int64) *EnableParams
func EnableParams.WithMaxResourceBufferSize(maxResourceBufferSize int64) *EnableParams
func EnableParams.WithMaxTotalBufferSize(maxTotalBufferSize int64) *EnableParams
EnableReportingAPIParams enables tracking for the Reporting API, events
generated by the Reporting API will now be delivered to the client. Enabling
triggers 'reportingApiReportAdded' for all existing reports.
// Enable or disable.
Do executes Network.enableReportingApi against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*EnableReportingAPIParams : github.com/chromedp/chromedp.Action
*EnableReportingAPIParams : github.com/chromedp/chromedp.CallAction
*EnableReportingAPIParams : github.com/chromedp/chromedp.EmulateAction
*EnableReportingAPIParams : github.com/chromedp/chromedp.EvaluateAction
*EnableReportingAPIParams : github.com/chromedp/chromedp.KeyAction
*EnableReportingAPIParams : github.com/chromedp/chromedp.MouseAction
*EnableReportingAPIParams : github.com/chromedp/chromedp.NavigateAction
*EnableReportingAPIParams : github.com/chromedp/chromedp.PollAction
*EnableReportingAPIParams : github.com/chromedp/chromedp.QueryAction
EnableReportingAPIParams : github.com/goccy/go-json.Marshaler
*EnableReportingAPIParams : github.com/goccy/go-json.Unmarshaler
EnableReportingAPIParams : github.com/mailru/easyjson.Marshaler
*EnableReportingAPIParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*EnableReportingAPIParams : github.com/mailru/easyjson.Unmarshaler
EnableReportingAPIParams : encoding/json.Marshaler
*EnableReportingAPIParams : encoding/json.Unmarshaler
func EnableReportingAPI(enable bool) *EnableReportingAPIParams
ErrorReason network level fetch failure reason.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ErrorReason
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ErrorReason as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ErrorReason : github.com/goccy/go-json.Marshaler
*ErrorReason : github.com/goccy/go-json.Unmarshaler
ErrorReason : github.com/mailru/easyjson.Marshaler
*ErrorReason : github.com/mailru/easyjson.MarshalerUnmarshaler
*ErrorReason : github.com/mailru/easyjson.Unmarshaler
ErrorReason : encoding/json.Marshaler
*ErrorReason : encoding/json.Unmarshaler
ErrorReason : expvar.Var
ErrorReason : fmt.Stringer
func github.com/chromedp/cdproto/fetch.FailRequest(requestID fetch.RequestID, errorReason ErrorReason) *fetch.FailRequestParams
const ErrorReasonAborted
const ErrorReasonAccessDenied
const ErrorReasonAddressUnreachable
const ErrorReasonBlockedByClient
const ErrorReasonBlockedByResponse
const ErrorReasonConnectionAborted
const ErrorReasonConnectionClosed
const ErrorReasonConnectionFailed
const ErrorReasonConnectionRefused
const ErrorReasonConnectionReset
const ErrorReasonFailed
const ErrorReasonInternetDisconnected
const ErrorReasonNameNotResolved
const ErrorReasonTimedOut
EventDataReceived fired when data chunk was received over the network.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-dataReceived
// Data chunk length.
// Actual bytes received (might be less than dataLength for compressed encodings).
// Request identifier.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventDataReceived : github.com/goccy/go-json.Marshaler
*EventDataReceived : github.com/goccy/go-json.Unmarshaler
EventDataReceived : github.com/mailru/easyjson.Marshaler
*EventDataReceived : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventDataReceived : github.com/mailru/easyjson.Unmarshaler
EventDataReceived : encoding/json.Marshaler
*EventDataReceived : encoding/json.Unmarshaler
EventEventSourceMessageReceived fired when EventSource message is
received.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-eventSourceMessageReceived
// Message content.
// Message identifier.
// Message type.
// Request identifier.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventEventSourceMessageReceived : github.com/goccy/go-json.Marshaler
*EventEventSourceMessageReceived : github.com/goccy/go-json.Unmarshaler
EventEventSourceMessageReceived : github.com/mailru/easyjson.Marshaler
*EventEventSourceMessageReceived : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventEventSourceMessageReceived : github.com/mailru/easyjson.Unmarshaler
EventEventSourceMessageReceived : encoding/json.Marshaler
*EventEventSourceMessageReceived : encoding/json.Unmarshaler
EventLoadingFailed fired when HTTP request has failed to load.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-loadingFailed
// The reason why loading was blocked, if any.
// True if loading was canceled.
// The reason why loading was blocked by CORS, if any.
// User friendly error message.
// Request identifier.
// Timestamp.
// Resource type.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventLoadingFailed : github.com/goccy/go-json.Marshaler
*EventLoadingFailed : github.com/goccy/go-json.Unmarshaler
EventLoadingFailed : github.com/mailru/easyjson.Marshaler
*EventLoadingFailed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventLoadingFailed : github.com/mailru/easyjson.Unmarshaler
EventLoadingFailed : encoding/json.Marshaler
*EventLoadingFailed : encoding/json.Unmarshaler
EventLoadingFinished fired when HTTP request has finished loading.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-loadingFinished
// Total number of bytes received for this request.
// Request identifier.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventLoadingFinished : github.com/goccy/go-json.Marshaler
*EventLoadingFinished : github.com/goccy/go-json.Unmarshaler
EventLoadingFinished : github.com/mailru/easyjson.Marshaler
*EventLoadingFinished : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventLoadingFinished : github.com/mailru/easyjson.Unmarshaler
EventLoadingFinished : encoding/json.Marshaler
*EventLoadingFinished : encoding/json.Unmarshaler
EventReportingAPIEndpointsChangedForOrigin [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-reportingApiEndpointsChangedForOrigin
Endpoints []*ReportingAPIEndpoint
// Origin of the document(s) which configured the endpoints.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventReportingAPIEndpointsChangedForOrigin : github.com/goccy/go-json.Marshaler
*EventReportingAPIEndpointsChangedForOrigin : github.com/goccy/go-json.Unmarshaler
EventReportingAPIEndpointsChangedForOrigin : github.com/mailru/easyjson.Marshaler
*EventReportingAPIEndpointsChangedForOrigin : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventReportingAPIEndpointsChangedForOrigin : github.com/mailru/easyjson.Unmarshaler
EventReportingAPIEndpointsChangedForOrigin : encoding/json.Marshaler
*EventReportingAPIEndpointsChangedForOrigin : encoding/json.Unmarshaler
EventReportingAPIReportAdded is sent whenever a new report is added. And
after 'enableReportingApi' for all existing reports.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-reportingApiReportAdded
Report *ReportingAPIReport
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventReportingAPIReportAdded : github.com/goccy/go-json.Marshaler
*EventReportingAPIReportAdded : github.com/goccy/go-json.Unmarshaler
EventReportingAPIReportAdded : github.com/mailru/easyjson.Marshaler
*EventReportingAPIReportAdded : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventReportingAPIReportAdded : github.com/mailru/easyjson.Unmarshaler
EventReportingAPIReportAdded : encoding/json.Marshaler
*EventReportingAPIReportAdded : encoding/json.Unmarshaler
EventReportingAPIReportUpdated [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-reportingApiReportUpdated
Report *ReportingAPIReport
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventReportingAPIReportUpdated : github.com/goccy/go-json.Marshaler
*EventReportingAPIReportUpdated : github.com/goccy/go-json.Unmarshaler
EventReportingAPIReportUpdated : github.com/mailru/easyjson.Marshaler
*EventReportingAPIReportUpdated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventReportingAPIReportUpdated : github.com/mailru/easyjson.Unmarshaler
EventReportingAPIReportUpdated : encoding/json.Marshaler
*EventReportingAPIReportUpdated : encoding/json.Unmarshaler
EventRequestServedFromCache fired if request ended up loading from cache.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-requestServedFromCache
// Request identifier.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventRequestServedFromCache : github.com/goccy/go-json.Marshaler
*EventRequestServedFromCache : github.com/goccy/go-json.Unmarshaler
EventRequestServedFromCache : github.com/mailru/easyjson.Marshaler
*EventRequestServedFromCache : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventRequestServedFromCache : github.com/mailru/easyjson.Unmarshaler
EventRequestServedFromCache : encoding/json.Marshaler
*EventRequestServedFromCache : encoding/json.Unmarshaler
EventRequestWillBeSent fired when page is about to send HTTP request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-requestWillBeSent
// URL of the document this request is loaded for.
// Frame identifier.
// Whether the request is initiated by a user gesture. Defaults to false.
// Request initiator.
// Loader identifier. Empty string if the request is fetched from worker.
// In the case that redirectResponse is populated, this flag indicates whether requestWillBeSentExtraInfo and responseReceivedExtraInfo events will be or were emitted for the request which was just redirected.
// Redirect response data.
// Request data.
// Request identifier.
// Timestamp.
// Type of this resource.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventRequestWillBeSent : github.com/goccy/go-json.Marshaler
*EventRequestWillBeSent : github.com/goccy/go-json.Unmarshaler
EventRequestWillBeSent : github.com/mailru/easyjson.Marshaler
*EventRequestWillBeSent : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventRequestWillBeSent : github.com/mailru/easyjson.Unmarshaler
EventRequestWillBeSent : encoding/json.Marshaler
*EventRequestWillBeSent : encoding/json.Unmarshaler
EventRequestWillBeSentExtraInfo fired when additional information about a
requestWillBeSent event is available from the network stack. Not every
requestWillBeSent event will have an additional requestWillBeSentExtraInfo
fired for it, and there is no guarantee whether requestWillBeSent or
requestWillBeSentExtraInfo will be fired first for the same request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-requestWillBeSentExtraInfo
// A list of cookies potentially associated to the requested URL. This includes both cookies sent with the request and the ones not sent; the latter are distinguished by having blockedReason field set.
// The client security state set for the request.
// Connection timing information for the request.
// Raw request headers as they will be sent over the wire.
// Request identifier. Used to match this information to an existing requestWillBeSent event.
// Whether the site has partitioned cookies stored in a partition different than the current one.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventRequestWillBeSentExtraInfo : github.com/goccy/go-json.Marshaler
*EventRequestWillBeSentExtraInfo : github.com/goccy/go-json.Unmarshaler
EventRequestWillBeSentExtraInfo : github.com/mailru/easyjson.Marshaler
*EventRequestWillBeSentExtraInfo : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventRequestWillBeSentExtraInfo : github.com/mailru/easyjson.Unmarshaler
EventRequestWillBeSentExtraInfo : encoding/json.Marshaler
*EventRequestWillBeSentExtraInfo : encoding/json.Unmarshaler
EventResourceChangedPriority fired when resource loading priority is
changed.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-resourceChangedPriority
// New priority
// Request identifier.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventResourceChangedPriority : github.com/goccy/go-json.Marshaler
*EventResourceChangedPriority : github.com/goccy/go-json.Unmarshaler
EventResourceChangedPriority : github.com/mailru/easyjson.Marshaler
*EventResourceChangedPriority : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventResourceChangedPriority : github.com/mailru/easyjson.Unmarshaler
EventResourceChangedPriority : encoding/json.Marshaler
*EventResourceChangedPriority : encoding/json.Unmarshaler
EventResponseReceived fired when HTTP response is available.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-responseReceived
// Frame identifier.
// Indicates whether requestWillBeSentExtraInfo and responseReceivedExtraInfo events will be or were emitted for this request.
// Loader identifier. Empty string if the request is fetched from worker.
// Request identifier.
// Response data.
// Timestamp.
// Resource type.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventResponseReceived : github.com/goccy/go-json.Marshaler
*EventResponseReceived : github.com/goccy/go-json.Unmarshaler
EventResponseReceived : github.com/mailru/easyjson.Marshaler
*EventResponseReceived : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventResponseReceived : github.com/mailru/easyjson.Unmarshaler
EventResponseReceived : encoding/json.Marshaler
*EventResponseReceived : encoding/json.Unmarshaler
EventResponseReceivedExtraInfo fired when additional information about a
responseReceived event is available from the network stack. Not every
responseReceived event will have an additional responseReceivedExtraInfo for
it, and responseReceivedExtraInfo may be fired before or after
responseReceived.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-responseReceivedExtraInfo
// A list of cookies which were not stored from the response along with the corresponding reasons for blocking. The cookies here may not be valid due to syntax errors, which are represented by the invalid cookie line string instead of a proper cookie.
// The cookie partition key that will be used to store partitioned cookies set in this response. Only sent when partitioned cookies are enabled.
// True if partitioned cookies are enabled, but the partition key is not serializeable to string.
// Raw response headers as they were received over the wire.
// Raw response header text as it was received over the wire. The raw text may not always be available, such as in the case of HTTP/2 or QUIC.
// Request identifier. Used to match this information to another responseReceived event.
// The IP address space of the resource. The address space can only be determined once the transport established the connection, so we can't send it in requestWillBeSentExtraInfo.
// The status code of the response. This is useful in cases the request failed and no responseReceived event is triggered, which is the case for, e.g., CORS errors. This is also the correct status code for cached requests, where the status in responseReceived is a 200 and this will be 304.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventResponseReceivedExtraInfo : github.com/goccy/go-json.Marshaler
*EventResponseReceivedExtraInfo : github.com/goccy/go-json.Unmarshaler
EventResponseReceivedExtraInfo : github.com/mailru/easyjson.Marshaler
*EventResponseReceivedExtraInfo : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventResponseReceivedExtraInfo : github.com/mailru/easyjson.Unmarshaler
EventResponseReceivedExtraInfo : encoding/json.Marshaler
*EventResponseReceivedExtraInfo : encoding/json.Unmarshaler
EventSignedExchangeReceived fired when a signed exchange was received over
the network.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-signedExchangeReceived
// Information about the signed exchange response.
// Request identifier.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventSignedExchangeReceived : github.com/goccy/go-json.Marshaler
*EventSignedExchangeReceived : github.com/goccy/go-json.Unmarshaler
EventSignedExchangeReceived : github.com/mailru/easyjson.Marshaler
*EventSignedExchangeReceived : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventSignedExchangeReceived : github.com/mailru/easyjson.Unmarshaler
EventSignedExchangeReceived : encoding/json.Marshaler
*EventSignedExchangeReceived : encoding/json.Unmarshaler
EventSubresourceWebBundleInnerResponseError fired when request for
resources within a .wbn file failed.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-subresourceWebBundleInnerResponseError
// Bundle request identifier. Used to match this information to another event. This made be absent in case when the instrumentation was enabled only after webbundle was parsed.
// Error message
// Request identifier of the subresource request
// URL of the subresource resource.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventSubresourceWebBundleInnerResponseError : github.com/goccy/go-json.Marshaler
*EventSubresourceWebBundleInnerResponseError : github.com/goccy/go-json.Unmarshaler
EventSubresourceWebBundleInnerResponseError : github.com/mailru/easyjson.Marshaler
*EventSubresourceWebBundleInnerResponseError : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventSubresourceWebBundleInnerResponseError : github.com/mailru/easyjson.Unmarshaler
EventSubresourceWebBundleInnerResponseError : encoding/json.Marshaler
*EventSubresourceWebBundleInnerResponseError : encoding/json.Unmarshaler
EventSubresourceWebBundleInnerResponseParsed fired when handling requests
for resources within a .wbn file. Note: this will only be fired for resources
that are requested by the webpage.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-subresourceWebBundleInnerResponseParsed
// Bundle request identifier. Used to match this information to another event. This made be absent in case when the instrumentation was enabled only after webbundle was parsed.
// Request identifier of the subresource request
// URL of the subresource resource.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventSubresourceWebBundleInnerResponseParsed : github.com/goccy/go-json.Marshaler
*EventSubresourceWebBundleInnerResponseParsed : github.com/goccy/go-json.Unmarshaler
EventSubresourceWebBundleInnerResponseParsed : github.com/mailru/easyjson.Marshaler
*EventSubresourceWebBundleInnerResponseParsed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventSubresourceWebBundleInnerResponseParsed : github.com/mailru/easyjson.Unmarshaler
EventSubresourceWebBundleInnerResponseParsed : encoding/json.Marshaler
*EventSubresourceWebBundleInnerResponseParsed : encoding/json.Unmarshaler
EventSubresourceWebBundleMetadataError fired once when parsing the .wbn
file has failed.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-subresourceWebBundleMetadataError
// Error message
// Request identifier. Used to match this information to another event.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventSubresourceWebBundleMetadataError : github.com/goccy/go-json.Marshaler
*EventSubresourceWebBundleMetadataError : github.com/goccy/go-json.Unmarshaler
EventSubresourceWebBundleMetadataError : github.com/mailru/easyjson.Marshaler
*EventSubresourceWebBundleMetadataError : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventSubresourceWebBundleMetadataError : github.com/mailru/easyjson.Unmarshaler
EventSubresourceWebBundleMetadataError : encoding/json.Marshaler
*EventSubresourceWebBundleMetadataError : encoding/json.Unmarshaler
EventSubresourceWebBundleMetadataReceived fired once when parsing the .wbn
file has succeeded. The event contains the information about the web bundle
contents.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-subresourceWebBundleMetadataReceived
// Request identifier. Used to match this information to another event.
// A list of URLs of resources in the subresource Web Bundle.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventSubresourceWebBundleMetadataReceived : github.com/goccy/go-json.Marshaler
*EventSubresourceWebBundleMetadataReceived : github.com/goccy/go-json.Unmarshaler
EventSubresourceWebBundleMetadataReceived : github.com/mailru/easyjson.Marshaler
*EventSubresourceWebBundleMetadataReceived : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventSubresourceWebBundleMetadataReceived : github.com/mailru/easyjson.Unmarshaler
EventSubresourceWebBundleMetadataReceived : encoding/json.Marshaler
*EventSubresourceWebBundleMetadataReceived : encoding/json.Unmarshaler
EventTrustTokenOperationDone fired exactly once for each Trust Token
operation. Depending on the type of the operation and whether the operation
succeeded or failed, the event is fired before the corresponding request was
sent or after the response was received.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-trustTokenOperationDone
// The number of obtained Trust Tokens on a successful "Issuance" operation.
// Origin of the issuer in case of a "Issuance" or "Redemption" operation.
RequestID RequestID
// Detailed success or error status of the operation. 'AlreadyExists' also signifies a successful operation, as the result of the operation already exists und thus, the operation was abort preemptively (e.g. a cache hit).
// Top level origin. The context in which the operation was attempted.
Type TrustTokenOperationType
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventTrustTokenOperationDone : github.com/goccy/go-json.Marshaler
*EventTrustTokenOperationDone : github.com/goccy/go-json.Unmarshaler
EventTrustTokenOperationDone : github.com/mailru/easyjson.Marshaler
*EventTrustTokenOperationDone : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventTrustTokenOperationDone : github.com/mailru/easyjson.Unmarshaler
EventTrustTokenOperationDone : encoding/json.Marshaler
*EventTrustTokenOperationDone : encoding/json.Unmarshaler
EventWebSocketClosed fired when WebSocket is closed.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webSocketClosed
// Request identifier.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebSocketClosed : github.com/goccy/go-json.Marshaler
*EventWebSocketClosed : github.com/goccy/go-json.Unmarshaler
EventWebSocketClosed : github.com/mailru/easyjson.Marshaler
*EventWebSocketClosed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebSocketClosed : github.com/mailru/easyjson.Unmarshaler
EventWebSocketClosed : encoding/json.Marshaler
*EventWebSocketClosed : encoding/json.Unmarshaler
EventWebSocketCreated fired upon WebSocket creation.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webSocketCreated
// Request initiator.
// Request identifier.
// WebSocket request URL.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebSocketCreated : github.com/goccy/go-json.Marshaler
*EventWebSocketCreated : github.com/goccy/go-json.Unmarshaler
EventWebSocketCreated : github.com/mailru/easyjson.Marshaler
*EventWebSocketCreated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebSocketCreated : github.com/mailru/easyjson.Unmarshaler
EventWebSocketCreated : encoding/json.Marshaler
*EventWebSocketCreated : encoding/json.Unmarshaler
EventWebSocketFrameError fired when WebSocket message error occurs.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webSocketFrameError
// WebSocket error message.
// Request identifier.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebSocketFrameError : github.com/goccy/go-json.Marshaler
*EventWebSocketFrameError : github.com/goccy/go-json.Unmarshaler
EventWebSocketFrameError : github.com/mailru/easyjson.Marshaler
*EventWebSocketFrameError : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebSocketFrameError : github.com/mailru/easyjson.Unmarshaler
EventWebSocketFrameError : encoding/json.Marshaler
*EventWebSocketFrameError : encoding/json.Unmarshaler
EventWebSocketFrameReceived fired when WebSocket message is received.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webSocketFrameReceived
// Request identifier.
// WebSocket response data.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebSocketFrameReceived : github.com/goccy/go-json.Marshaler
*EventWebSocketFrameReceived : github.com/goccy/go-json.Unmarshaler
EventWebSocketFrameReceived : github.com/mailru/easyjson.Marshaler
*EventWebSocketFrameReceived : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebSocketFrameReceived : github.com/mailru/easyjson.Unmarshaler
EventWebSocketFrameReceived : encoding/json.Marshaler
*EventWebSocketFrameReceived : encoding/json.Unmarshaler
EventWebSocketFrameSent fired when WebSocket message is sent.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webSocketFrameSent
// Request identifier.
// WebSocket response data.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebSocketFrameSent : github.com/goccy/go-json.Marshaler
*EventWebSocketFrameSent : github.com/goccy/go-json.Unmarshaler
EventWebSocketFrameSent : github.com/mailru/easyjson.Marshaler
*EventWebSocketFrameSent : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebSocketFrameSent : github.com/mailru/easyjson.Unmarshaler
EventWebSocketFrameSent : encoding/json.Marshaler
*EventWebSocketFrameSent : encoding/json.Unmarshaler
EventWebSocketHandshakeResponseReceived fired when WebSocket handshake
response becomes available.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webSocketHandshakeResponseReceived
// Request identifier.
// WebSocket response data.
// Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebSocketHandshakeResponseReceived : github.com/goccy/go-json.Marshaler
*EventWebSocketHandshakeResponseReceived : github.com/goccy/go-json.Unmarshaler
EventWebSocketHandshakeResponseReceived : github.com/mailru/easyjson.Marshaler
*EventWebSocketHandshakeResponseReceived : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebSocketHandshakeResponseReceived : github.com/mailru/easyjson.Unmarshaler
EventWebSocketHandshakeResponseReceived : encoding/json.Marshaler
*EventWebSocketHandshakeResponseReceived : encoding/json.Unmarshaler
EventWebSocketWillSendHandshakeRequest fired when WebSocket is about to
initiate handshake.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webSocketWillSendHandshakeRequest
// WebSocket request data.
// Request identifier.
// Timestamp.
// UTC Timestamp.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebSocketWillSendHandshakeRequest : github.com/goccy/go-json.Marshaler
*EventWebSocketWillSendHandshakeRequest : github.com/goccy/go-json.Unmarshaler
EventWebSocketWillSendHandshakeRequest : github.com/mailru/easyjson.Marshaler
*EventWebSocketWillSendHandshakeRequest : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebSocketWillSendHandshakeRequest : github.com/mailru/easyjson.Unmarshaler
EventWebSocketWillSendHandshakeRequest : encoding/json.Marshaler
*EventWebSocketWillSendHandshakeRequest : encoding/json.Unmarshaler
EventWebTransportClosed fired when WebTransport is disposed.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webTransportClosed
// Timestamp.
// WebTransport identifier.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebTransportClosed : github.com/goccy/go-json.Marshaler
*EventWebTransportClosed : github.com/goccy/go-json.Unmarshaler
EventWebTransportClosed : github.com/mailru/easyjson.Marshaler
*EventWebTransportClosed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebTransportClosed : github.com/mailru/easyjson.Unmarshaler
EventWebTransportClosed : encoding/json.Marshaler
*EventWebTransportClosed : encoding/json.Unmarshaler
EventWebTransportConnectionEstablished fired when WebTransport handshake
is finished.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webTransportConnectionEstablished
// Timestamp.
// WebTransport identifier.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebTransportConnectionEstablished : github.com/goccy/go-json.Marshaler
*EventWebTransportConnectionEstablished : github.com/goccy/go-json.Unmarshaler
EventWebTransportConnectionEstablished : github.com/mailru/easyjson.Marshaler
*EventWebTransportConnectionEstablished : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebTransportConnectionEstablished : github.com/mailru/easyjson.Unmarshaler
EventWebTransportConnectionEstablished : encoding/json.Marshaler
*EventWebTransportConnectionEstablished : encoding/json.Unmarshaler
EventWebTransportCreated fired upon WebTransport creation.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-webTransportCreated
// Request initiator.
// Timestamp.
// WebTransport identifier.
// WebTransport request URL.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventWebTransportCreated : github.com/goccy/go-json.Marshaler
*EventWebTransportCreated : github.com/goccy/go-json.Unmarshaler
EventWebTransportCreated : github.com/mailru/easyjson.Marshaler
*EventWebTransportCreated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventWebTransportCreated : github.com/mailru/easyjson.Unmarshaler
EventWebTransportCreated : encoding/json.Marshaler
*EventWebTransportCreated : encoding/json.Unmarshaler
GetCertificateParams returns the DER-encoded certificate.
// Origin to get certificate for.
Do executes Network.getCertificate against the provided context.
returns:
tableNames
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetCertificateParams : github.com/goccy/go-json.Marshaler
*GetCertificateParams : github.com/goccy/go-json.Unmarshaler
GetCertificateParams : github.com/mailru/easyjson.Marshaler
*GetCertificateParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetCertificateParams : github.com/mailru/easyjson.Unmarshaler
GetCertificateParams : encoding/json.Marshaler
*GetCertificateParams : encoding/json.Unmarshaler
func GetCertificate(origin string) *GetCertificateParams
GetCertificateReturns return values.
TableNames []string
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetCertificateReturns : github.com/goccy/go-json.Marshaler
*GetCertificateReturns : github.com/goccy/go-json.Unmarshaler
GetCertificateReturns : github.com/mailru/easyjson.Marshaler
*GetCertificateReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetCertificateReturns : github.com/mailru/easyjson.Unmarshaler
GetCertificateReturns : encoding/json.Marshaler
*GetCertificateReturns : encoding/json.Unmarshaler
GetCookiesParams returns all browser cookies for the current URL.
Depending on the backend support, will return detailed cookie information in
the cookies field.
// The list of URLs for which applicable cookies will be fetched. If not specified, it's assumed to be set to the list containing the URLs of the page and all of its subframes.
Do executes Network.getCookies against the provided context.
returns:
cookies - Array of cookie objects.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WithUrls the list of URLs for which applicable cookies will be fetched. If
not specified, it's assumed to be set to the list containing the URLs of the
page and all of its subframes.
GetCookiesParams : github.com/goccy/go-json.Marshaler
*GetCookiesParams : github.com/goccy/go-json.Unmarshaler
GetCookiesParams : github.com/mailru/easyjson.Marshaler
*GetCookiesParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetCookiesParams : github.com/mailru/easyjson.Unmarshaler
GetCookiesParams : encoding/json.Marshaler
*GetCookiesParams : encoding/json.Unmarshaler
func GetCookies() *GetCookiesParams
func GetCookiesParams.WithUrls(urls []string) *GetCookiesParams
GetCookiesReturns return values.
// Array of cookie objects.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetCookiesReturns : github.com/goccy/go-json.Marshaler
*GetCookiesReturns : github.com/goccy/go-json.Unmarshaler
GetCookiesReturns : github.com/mailru/easyjson.Marshaler
*GetCookiesReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetCookiesReturns : github.com/mailru/easyjson.Unmarshaler
GetCookiesReturns : encoding/json.Marshaler
*GetCookiesReturns : encoding/json.Unmarshaler
GetRequestPostDataParams returns post data sent with the request. Returns
an error when no data was sent with the request.
// Request identifier.
Do executes Network.getRequestPostData against the provided context.
returns:
postData - Request body string, omitting files from multipart requests
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetRequestPostDataParams : github.com/goccy/go-json.Marshaler
*GetRequestPostDataParams : github.com/goccy/go-json.Unmarshaler
GetRequestPostDataParams : github.com/mailru/easyjson.Marshaler
*GetRequestPostDataParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetRequestPostDataParams : github.com/mailru/easyjson.Unmarshaler
GetRequestPostDataParams : encoding/json.Marshaler
*GetRequestPostDataParams : encoding/json.Unmarshaler
func GetRequestPostData(requestID RequestID) *GetRequestPostDataParams
GetRequestPostDataReturns return values.
// Request body string, omitting files from multipart requests
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetRequestPostDataReturns : github.com/goccy/go-json.Marshaler
*GetRequestPostDataReturns : github.com/goccy/go-json.Unmarshaler
GetRequestPostDataReturns : github.com/mailru/easyjson.Marshaler
*GetRequestPostDataReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetRequestPostDataReturns : github.com/mailru/easyjson.Unmarshaler
GetRequestPostDataReturns : encoding/json.Marshaler
*GetRequestPostDataReturns : encoding/json.Unmarshaler
GetResponseBodyForInterceptionParams returns content served for the given
currently intercepted request.
// Identifier for the intercepted request to get body for.
Do executes Network.getResponseBodyForInterception against the provided context.
returns:
body - Response body.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetResponseBodyForInterceptionParams : github.com/goccy/go-json.Marshaler
*GetResponseBodyForInterceptionParams : github.com/goccy/go-json.Unmarshaler
GetResponseBodyForInterceptionParams : github.com/mailru/easyjson.Marshaler
*GetResponseBodyForInterceptionParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetResponseBodyForInterceptionParams : github.com/mailru/easyjson.Unmarshaler
GetResponseBodyForInterceptionParams : encoding/json.Marshaler
*GetResponseBodyForInterceptionParams : encoding/json.Unmarshaler
func GetResponseBodyForInterception(interceptionID InterceptionID) *GetResponseBodyForInterceptionParams
GetResponseBodyForInterceptionReturns return values.
// True, if content was sent as base64.
// Response body.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetResponseBodyForInterceptionReturns : github.com/goccy/go-json.Marshaler
*GetResponseBodyForInterceptionReturns : github.com/goccy/go-json.Unmarshaler
GetResponseBodyForInterceptionReturns : github.com/mailru/easyjson.Marshaler
*GetResponseBodyForInterceptionReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetResponseBodyForInterceptionReturns : github.com/mailru/easyjson.Unmarshaler
GetResponseBodyForInterceptionReturns : encoding/json.Marshaler
*GetResponseBodyForInterceptionReturns : encoding/json.Unmarshaler
GetResponseBodyParams returns content served for the given request.
// Request identifier.
Do executes Network.getResponseBody against the provided context.
returns:
body - Response body.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetResponseBodyParams : github.com/goccy/go-json.Marshaler
*GetResponseBodyParams : github.com/goccy/go-json.Unmarshaler
GetResponseBodyParams : github.com/mailru/easyjson.Marshaler
*GetResponseBodyParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetResponseBodyParams : github.com/mailru/easyjson.Unmarshaler
GetResponseBodyParams : encoding/json.Marshaler
*GetResponseBodyParams : encoding/json.Unmarshaler
func GetResponseBody(requestID RequestID) *GetResponseBodyParams
GetResponseBodyReturns return values.
// True, if content was sent as base64.
// Response body.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetResponseBodyReturns : github.com/goccy/go-json.Marshaler
*GetResponseBodyReturns : github.com/goccy/go-json.Unmarshaler
GetResponseBodyReturns : github.com/mailru/easyjson.Marshaler
*GetResponseBodyReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetResponseBodyReturns : github.com/mailru/easyjson.Unmarshaler
GetResponseBodyReturns : encoding/json.Marshaler
*GetResponseBodyReturns : encoding/json.Unmarshaler
GetSecurityIsolationStatusParams returns information about the COEP/COOP
isolation status.
// The frame in whose document the node resides. If omitted, the root frame is used.
Do executes Network.getSecurityIsolationStatus against the provided context.
returns:
status
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WithFrameID if no frameId is provided, the status of the target is
provided.
GetSecurityIsolationStatusParams : github.com/goccy/go-json.Marshaler
*GetSecurityIsolationStatusParams : github.com/goccy/go-json.Unmarshaler
GetSecurityIsolationStatusParams : github.com/mailru/easyjson.Marshaler
*GetSecurityIsolationStatusParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetSecurityIsolationStatusParams : github.com/mailru/easyjson.Unmarshaler
GetSecurityIsolationStatusParams : encoding/json.Marshaler
*GetSecurityIsolationStatusParams : encoding/json.Unmarshaler
func GetSecurityIsolationStatus() *GetSecurityIsolationStatusParams
func GetSecurityIsolationStatusParams.WithFrameID(frameID cdp.FrameID) *GetSecurityIsolationStatusParams
GetSecurityIsolationStatusReturns return values.
Status *SecurityIsolationStatus
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetSecurityIsolationStatusReturns : github.com/goccy/go-json.Marshaler
*GetSecurityIsolationStatusReturns : github.com/goccy/go-json.Unmarshaler
GetSecurityIsolationStatusReturns : github.com/mailru/easyjson.Marshaler
*GetSecurityIsolationStatusReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetSecurityIsolationStatusReturns : github.com/mailru/easyjson.Unmarshaler
GetSecurityIsolationStatusReturns : encoding/json.Marshaler
*GetSecurityIsolationStatusReturns : encoding/json.Unmarshaler
Headers request / response headers as keys / values of JSON object.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Headers
func SetExtraHTTPHeaders(headers Headers) *SetExtraHTTPHeadersParams
Initiator information about the request initiator.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Initiator
// Initiator column number, set for Parser type or for Script type (when script is importing module) (0-based).
// Initiator line number, set for Parser type or for Script type (when script is importing module) (0-based).
// Set if another request triggered this request (e.g. preflight).
// Initiator JavaScript stack trace, set for Script only.
// Type of this initiator.
// Initiator URL, set for Parser type or for Script type (when script is importing module) or for SignedExchange type.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
Initiator : github.com/goccy/go-json.Marshaler
*Initiator : github.com/goccy/go-json.Unmarshaler
Initiator : github.com/mailru/easyjson.Marshaler
*Initiator : github.com/mailru/easyjson.MarshalerUnmarshaler
*Initiator : github.com/mailru/easyjson.Unmarshaler
Initiator : encoding/json.Marshaler
*Initiator : encoding/json.Unmarshaler
InitiatorType type of this initiator.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Initiator
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the InitiatorType as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
InitiatorType : github.com/goccy/go-json.Marshaler
*InitiatorType : github.com/goccy/go-json.Unmarshaler
InitiatorType : github.com/mailru/easyjson.Marshaler
*InitiatorType : github.com/mailru/easyjson.MarshalerUnmarshaler
*InitiatorType : github.com/mailru/easyjson.Unmarshaler
InitiatorType : encoding/json.Marshaler
*InitiatorType : encoding/json.Unmarshaler
InitiatorType : expvar.Var
InitiatorType : fmt.Stringer
const InitiatorTypeOther
const InitiatorTypeParser
const InitiatorTypePreflight
const InitiatorTypePreload
const InitiatorTypeScript
const InitiatorTypeSignedExchange
InterceptionID unique intercepted request identifier.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-InterceptionId
String returns the InterceptionID as string value.
InterceptionID : expvar.Var
InterceptionID : fmt.Stringer
func GetResponseBodyForInterception(interceptionID InterceptionID) *GetResponseBodyForInterceptionParams
func TakeResponseBodyForInterceptionAsStream(interceptionID InterceptionID) *TakeResponseBodyForInterceptionAsStreamParams
InterceptionStage stages of the interception to begin intercepting.
Request will intercept before the request is sent. Response will intercept
after the response is received.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-InterceptionStage
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the InterceptionStage as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
InterceptionStage : github.com/goccy/go-json.Marshaler
*InterceptionStage : github.com/goccy/go-json.Unmarshaler
InterceptionStage : github.com/mailru/easyjson.Marshaler
*InterceptionStage : github.com/mailru/easyjson.MarshalerUnmarshaler
*InterceptionStage : github.com/mailru/easyjson.Unmarshaler
InterceptionStage : encoding/json.Marshaler
*InterceptionStage : encoding/json.Unmarshaler
InterceptionStage : expvar.Var
InterceptionStage : fmt.Stringer
const InterceptionStageHeadersReceived
const InterceptionStageRequest
IPAddressSpace [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-IPAddressSpace
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the IPAddressSpace as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
IPAddressSpace : github.com/goccy/go-json.Marshaler
*IPAddressSpace : github.com/goccy/go-json.Unmarshaler
IPAddressSpace : github.com/mailru/easyjson.Marshaler
*IPAddressSpace : github.com/mailru/easyjson.MarshalerUnmarshaler
*IPAddressSpace : github.com/mailru/easyjson.Unmarshaler
IPAddressSpace : encoding/json.Marshaler
*IPAddressSpace : encoding/json.Unmarshaler
IPAddressSpace : expvar.Var
IPAddressSpace : fmt.Stringer
const IPAddressSpaceLocal
const IPAddressSpacePrivate
const IPAddressSpacePublic
const IPAddressSpaceUnknown
LoadNetworkResourceOptions an options object that may be extended later to
better support CORS, CORB and streaming.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-LoadNetworkResourceOptions
DisableCache bool
IncludeCredentials bool
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
LoadNetworkResourceOptions : github.com/goccy/go-json.Marshaler
*LoadNetworkResourceOptions : github.com/goccy/go-json.Unmarshaler
LoadNetworkResourceOptions : github.com/mailru/easyjson.Marshaler
*LoadNetworkResourceOptions : github.com/mailru/easyjson.MarshalerUnmarshaler
*LoadNetworkResourceOptions : github.com/mailru/easyjson.Unmarshaler
LoadNetworkResourceOptions : encoding/json.Marshaler
*LoadNetworkResourceOptions : encoding/json.Unmarshaler
func LoadNetworkResource(url string, options *LoadNetworkResourceOptions) *LoadNetworkResourceParams
LoadNetworkResourcePageResult an object providing the result of a network
resource load.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-LoadNetworkResourcePageResult
HTTPStatusCode float64
// Response headers.
// Optional values used for error reporting.
NetErrorName string
// If successful, one of the following two fields holds the result.
Success bool
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
LoadNetworkResourcePageResult : github.com/goccy/go-json.Marshaler
*LoadNetworkResourcePageResult : github.com/goccy/go-json.Unmarshaler
LoadNetworkResourcePageResult : github.com/mailru/easyjson.Marshaler
*LoadNetworkResourcePageResult : github.com/mailru/easyjson.MarshalerUnmarshaler
*LoadNetworkResourcePageResult : github.com/mailru/easyjson.Unmarshaler
LoadNetworkResourcePageResult : encoding/json.Marshaler
*LoadNetworkResourcePageResult : encoding/json.Unmarshaler
func (*LoadNetworkResourceParams).Do(ctx context.Context) (resource *LoadNetworkResourcePageResult, err error)
LoadNetworkResourceParams fetches the resource and returns the content.
// Frame id to get the resource for. Mandatory for frame targets, and should be omitted for worker targets.
// Options for the request.
// URL of the resource to get content for.
Do executes Network.loadNetworkResource against the provided context.
returns:
resource
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WithFrameID frame id to get the resource for. Mandatory for frame targets,
and should be omitted for worker targets.
LoadNetworkResourceParams : github.com/goccy/go-json.Marshaler
*LoadNetworkResourceParams : github.com/goccy/go-json.Unmarshaler
LoadNetworkResourceParams : github.com/mailru/easyjson.Marshaler
*LoadNetworkResourceParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*LoadNetworkResourceParams : github.com/mailru/easyjson.Unmarshaler
LoadNetworkResourceParams : encoding/json.Marshaler
*LoadNetworkResourceParams : encoding/json.Unmarshaler
func LoadNetworkResource(url string, options *LoadNetworkResourceOptions) *LoadNetworkResourceParams
func LoadNetworkResourceParams.WithFrameID(frameID cdp.FrameID) *LoadNetworkResourceParams
LoadNetworkResourceReturns return values.
Resource *LoadNetworkResourcePageResult
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
LoadNetworkResourceReturns : github.com/goccy/go-json.Marshaler
*LoadNetworkResourceReturns : github.com/goccy/go-json.Unmarshaler
LoadNetworkResourceReturns : github.com/mailru/easyjson.Marshaler
*LoadNetworkResourceReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*LoadNetworkResourceReturns : github.com/mailru/easyjson.Unmarshaler
LoadNetworkResourceReturns : encoding/json.Marshaler
*LoadNetworkResourceReturns : encoding/json.Unmarshaler
PostDataEntry post data entry for HTTP request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-PostDataEntry
Bytes string
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
PostDataEntry : github.com/goccy/go-json.Marshaler
*PostDataEntry : github.com/goccy/go-json.Unmarshaler
PostDataEntry : github.com/mailru/easyjson.Marshaler
*PostDataEntry : github.com/mailru/easyjson.MarshalerUnmarshaler
*PostDataEntry : github.com/mailru/easyjson.Unmarshaler
PostDataEntry : encoding/json.Marshaler
*PostDataEntry : encoding/json.Unmarshaler
PrivateNetworkRequestPolicy [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-PrivateNetworkRequestPolicy
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the PrivateNetworkRequestPolicy as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
PrivateNetworkRequestPolicy : github.com/goccy/go-json.Marshaler
*PrivateNetworkRequestPolicy : github.com/goccy/go-json.Unmarshaler
PrivateNetworkRequestPolicy : github.com/mailru/easyjson.Marshaler
*PrivateNetworkRequestPolicy : github.com/mailru/easyjson.MarshalerUnmarshaler
*PrivateNetworkRequestPolicy : github.com/mailru/easyjson.Unmarshaler
PrivateNetworkRequestPolicy : encoding/json.Marshaler
*PrivateNetworkRequestPolicy : encoding/json.Unmarshaler
PrivateNetworkRequestPolicy : expvar.Var
PrivateNetworkRequestPolicy : fmt.Stringer
const PrivateNetworkRequestPolicyAllow
const PrivateNetworkRequestPolicyBlockFromInsecureToMorePrivate
const PrivateNetworkRequestPolicyPreflightBlock
const PrivateNetworkRequestPolicyPreflightWarn
const PrivateNetworkRequestPolicyWarnFromInsecureToMorePrivate
ReferrerPolicy the referrer policy of the request, as defined in
https://www.w3.org/TR/referrer-policy/.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Request
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ReferrerPolicy as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ReferrerPolicy : github.com/goccy/go-json.Marshaler
*ReferrerPolicy : github.com/goccy/go-json.Unmarshaler
ReferrerPolicy : github.com/mailru/easyjson.Marshaler
*ReferrerPolicy : github.com/mailru/easyjson.MarshalerUnmarshaler
*ReferrerPolicy : github.com/mailru/easyjson.Unmarshaler
ReferrerPolicy : encoding/json.Marshaler
*ReferrerPolicy : encoding/json.Unmarshaler
ReferrerPolicy : expvar.Var
ReferrerPolicy : fmt.Stringer
const ReferrerPolicyNoReferrer
const ReferrerPolicyNoReferrerWhenDowngrade
const ReferrerPolicyOrigin
const ReferrerPolicyOriginWhenCrossOrigin
const ReferrerPolicySameOrigin
const ReferrerPolicyStrictOrigin
const ReferrerPolicyStrictOriginWhenCrossOrigin
const ReferrerPolicyUnsafeURL
ReplayXHRParams this method sends a new XMLHttpRequest which is identical
to the original one. The following parameters should be identical: method,
url, async, request body, extra headers, withCredentials attribute, user,
password.
// Request identifier.
Do executes Network.replayXHR against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*ReplayXHRParams : github.com/chromedp/chromedp.Action
*ReplayXHRParams : github.com/chromedp/chromedp.CallAction
*ReplayXHRParams : github.com/chromedp/chromedp.EmulateAction
*ReplayXHRParams : github.com/chromedp/chromedp.EvaluateAction
*ReplayXHRParams : github.com/chromedp/chromedp.KeyAction
*ReplayXHRParams : github.com/chromedp/chromedp.MouseAction
*ReplayXHRParams : github.com/chromedp/chromedp.NavigateAction
*ReplayXHRParams : github.com/chromedp/chromedp.PollAction
*ReplayXHRParams : github.com/chromedp/chromedp.QueryAction
ReplayXHRParams : github.com/goccy/go-json.Marshaler
*ReplayXHRParams : github.com/goccy/go-json.Unmarshaler
ReplayXHRParams : github.com/mailru/easyjson.Marshaler
*ReplayXHRParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*ReplayXHRParams : github.com/mailru/easyjson.Unmarshaler
ReplayXHRParams : encoding/json.Marshaler
*ReplayXHRParams : encoding/json.Unmarshaler
func ReplayXHR(requestID RequestID) *ReplayXHRParams
ReportID [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ReportId
String returns the ReportID as string value.
ReportID : expvar.Var
ReportID : fmt.Stringer
ReportingAPIEndpoint [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ReportingApiEndpoint
// Name of the endpoint group.
// The URL of the endpoint to which reports may be delivered.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
ReportingAPIEndpoint : github.com/goccy/go-json.Marshaler
*ReportingAPIEndpoint : github.com/goccy/go-json.Unmarshaler
ReportingAPIEndpoint : github.com/mailru/easyjson.Marshaler
*ReportingAPIEndpoint : github.com/mailru/easyjson.MarshalerUnmarshaler
*ReportingAPIEndpoint : github.com/mailru/easyjson.Unmarshaler
ReportingAPIEndpoint : encoding/json.Marshaler
*ReportingAPIEndpoint : encoding/json.Unmarshaler
ReportingAPIReport an object representing a report generated by the
Reporting API.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ReportingApiReport
Body easyjson.RawMessage
// The number of delivery attempts made so far, not including an active attempt.
// How many uploads deep the related request was.
// The name of the endpoint group that should be used to deliver the report.
ID ReportID
// The URL of the document that triggered the report.
Status ReportStatus
// When the report was generated.
// The type of the report (specifies the set of data that is contained in the report body).
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
ReportingAPIReport : github.com/goccy/go-json.Marshaler
*ReportingAPIReport : github.com/goccy/go-json.Unmarshaler
ReportingAPIReport : github.com/mailru/easyjson.Marshaler
*ReportingAPIReport : github.com/mailru/easyjson.MarshalerUnmarshaler
*ReportingAPIReport : github.com/mailru/easyjson.Unmarshaler
ReportingAPIReport : encoding/json.Marshaler
*ReportingAPIReport : encoding/json.Unmarshaler
ReportStatus the status of a Reporting API report.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ReportStatus
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ReportStatus as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ReportStatus : github.com/goccy/go-json.Marshaler
*ReportStatus : github.com/goccy/go-json.Unmarshaler
ReportStatus : github.com/mailru/easyjson.Marshaler
*ReportStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*ReportStatus : github.com/mailru/easyjson.Unmarshaler
ReportStatus : encoding/json.Marshaler
*ReportStatus : encoding/json.Unmarshaler
ReportStatus : expvar.Var
ReportStatus : fmt.Stringer
const ReportStatusMarkedForRemoval
const ReportStatusPending
const ReportStatusQueued
const ReportStatusSuccess
Request HTTP request data.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Request
// True when the request has POST data. Note that postData might still be omitted when this flag is true when the data is too long.
// HTTP request headers.
// Priority of the resource request at the time request is sent.
// Whether is loaded via link preload.
// True if this resource request is considered to be the 'same site' as the request correspondinfg to the main frame.
// HTTP request method.
// The mixed content type of the request.
// HTTP POST request data.
// Request body elements. This will be converted from base64 to binary
// The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/
// Set for requests when the TrustToken API is used. Contains the parameters passed by the developer (e.g. via "fetch") as understood by the backend.
// Request URL (without fragment).
// Fragment of the requested URL starting with hash, if present.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
Request : github.com/goccy/go-json.Marshaler
*Request : github.com/goccy/go-json.Unmarshaler
Request : github.com/mailru/easyjson.Marshaler
*Request : github.com/mailru/easyjson.MarshalerUnmarshaler
*Request : github.com/mailru/easyjson.Unmarshaler
Request : encoding/json.Marshaler
*Request : encoding/json.Unmarshaler
RequestID unique request identifier.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-RequestId
String returns the RequestID as string value.
RequestID : expvar.Var
RequestID : fmt.Stringer
func GetRequestPostData(requestID RequestID) *GetRequestPostDataParams
func GetResponseBody(requestID RequestID) *GetResponseBodyParams
func ReplayXHR(requestID RequestID) *ReplayXHRParams
func SearchInResponseBody(requestID RequestID, query string) *SearchInResponseBodyParams
func github.com/chromedp/cdproto/audits.GetEncodedResponse(requestID RequestID, encoding audits.GetEncodedResponseEncoding) *audits.GetEncodedResponseParams
RequestPattern request pattern for interception.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-RequestPattern
// Stage at which to begin intercepting requests. Default is Request.
// If set, only requests for matching resource types will be intercepted.
// Wildcards ('*' -> zero or more, '?' -> exactly one) are allowed. Escape character is backslash. Omitting is equivalent to "*".
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
RequestPattern : github.com/goccy/go-json.Marshaler
*RequestPattern : github.com/goccy/go-json.Unmarshaler
RequestPattern : github.com/mailru/easyjson.Marshaler
*RequestPattern : github.com/mailru/easyjson.MarshalerUnmarshaler
*RequestPattern : github.com/mailru/easyjson.Unmarshaler
RequestPattern : encoding/json.Marshaler
*RequestPattern : encoding/json.Unmarshaler
ResourcePriority loading priority of a resource request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ResourcePriority
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ResourcePriority as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ResourcePriority : github.com/goccy/go-json.Marshaler
*ResourcePriority : github.com/goccy/go-json.Unmarshaler
ResourcePriority : github.com/mailru/easyjson.Marshaler
*ResourcePriority : github.com/mailru/easyjson.MarshalerUnmarshaler
*ResourcePriority : github.com/mailru/easyjson.Unmarshaler
ResourcePriority : encoding/json.Marshaler
*ResourcePriority : encoding/json.Unmarshaler
ResourcePriority : expvar.Var
ResourcePriority : fmt.Stringer
const ResourcePriorityHigh
const ResourcePriorityLow
const ResourcePriorityMedium
const ResourcePriorityVeryHigh
const ResourcePriorityVeryLow
ResourceTiming timing information for the request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ResourceTiming
// Connected to the remote host.
// Started connecting to the remote host.
// Finished DNS address resolve.
// Started DNS address resolve.
// Finished resolving proxy.
// Started resolving proxy.
// Time the server finished pushing request.
// Time the server started pushing request.
// Finished receiving response headers.
// Started receiving response headers.
// Timing's requestTime is a baseline in seconds, while the other numbers are ticks in milliseconds relatively to this requestTime.
// Finished sending request.
// Started sending request.
// Finished SSL handshake.
// Started SSL handshake.
// Started fetch event.
// Finished Starting ServiceWorker.
// Settled fetch event respondWith promise.
// Started running ServiceWorker.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
ResourceTiming : github.com/goccy/go-json.Marshaler
*ResourceTiming : github.com/goccy/go-json.Unmarshaler
ResourceTiming : github.com/mailru/easyjson.Marshaler
*ResourceTiming : github.com/mailru/easyjson.MarshalerUnmarshaler
*ResourceTiming : github.com/mailru/easyjson.Unmarshaler
ResourceTiming : encoding/json.Marshaler
*ResourceTiming : encoding/json.Unmarshaler
ResourceType resource type as it was perceived by the rendering engine.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ResourceType
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ResourceType as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ResourceType : github.com/goccy/go-json.Marshaler
*ResourceType : github.com/goccy/go-json.Unmarshaler
ResourceType : github.com/mailru/easyjson.Marshaler
*ResourceType : github.com/mailru/easyjson.MarshalerUnmarshaler
*ResourceType : github.com/mailru/easyjson.Unmarshaler
ResourceType : encoding/json.Marshaler
*ResourceType : encoding/json.Unmarshaler
ResourceType : expvar.Var
ResourceType : fmt.Stringer
const ResourceTypeCSPViolationReport
const ResourceTypeDocument
const ResourceTypeEventSource
const ResourceTypeFetch
const ResourceTypeFont
const ResourceTypeImage
const ResourceTypeManifest
const ResourceTypeMedia
const ResourceTypeOther
const ResourceTypePing
const ResourceTypePrefetch
const ResourceTypePreflight
const ResourceTypeScript
const ResourceTypeSignedExchange
const ResourceTypeStylesheet
const ResourceTypeTextTrack
const ResourceTypeWebSocket
const ResourceTypeXHR
Response HTTP response data.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-Response
// The reason why Chrome uses a specific transport protocol for HTTP semantics.
// Cache Storage Cache Name.
// Physical connection id that was actually used for this request.
// Specifies whether physical connection was actually reused for this request.
// Total number of bytes received for this request so far.
// Specifies that the request was served from the disk cache.
// Specifies that the request was served from the prefetch cache.
// Specifies that the request was served from the ServiceWorker.
// HTTP response headers.
// Resource mimeType as determined by the browser.
// Protocol used to fetch this request.
// Remote IP address.
// Remote port.
// Refined HTTP request headers that were actually transmitted over the network.
// The time at which the returned response was generated.
// Security details for the request.
// Security state of the request resource.
// Response source of response from ServiceWorker.
// HTTP response status code.
// HTTP response status text.
// Timing information for the given request.
// Response URL. This URL can be different from CachedResource.url in case of redirect.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
Response : github.com/goccy/go-json.Marshaler
*Response : github.com/goccy/go-json.Unmarshaler
Response : github.com/mailru/easyjson.Marshaler
*Response : github.com/mailru/easyjson.MarshalerUnmarshaler
*Response : github.com/mailru/easyjson.Unmarshaler
Response : encoding/json.Marshaler
*Response : encoding/json.Unmarshaler
func github.com/chromedp/chromedp.RunResponse(ctx context.Context, actions ...chromedp.Action) (*Response, error)
SearchInResponseBodyParams searches for given string in response content.
// If true, search is case sensitive.
// If true, treats string parameter as regex.
// String to search for.
// Identifier of the network response to search.
Do executes Network.searchInResponseBody against the provided context.
returns:
result - List of search matches.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WithCaseSensitive if true, search is case sensitive.
WithIsRegex if true, treats string parameter as regex.
SearchInResponseBodyParams : github.com/goccy/go-json.Marshaler
*SearchInResponseBodyParams : github.com/goccy/go-json.Unmarshaler
SearchInResponseBodyParams : github.com/mailru/easyjson.Marshaler
*SearchInResponseBodyParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SearchInResponseBodyParams : github.com/mailru/easyjson.Unmarshaler
SearchInResponseBodyParams : encoding/json.Marshaler
*SearchInResponseBodyParams : encoding/json.Unmarshaler
func SearchInResponseBody(requestID RequestID, query string) *SearchInResponseBodyParams
func SearchInResponseBodyParams.WithCaseSensitive(caseSensitive bool) *SearchInResponseBodyParams
func SearchInResponseBodyParams.WithIsRegex(isRegex bool) *SearchInResponseBodyParams
SearchInResponseBodyReturns return values.
// List of search matches.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SearchInResponseBodyReturns : github.com/goccy/go-json.Marshaler
*SearchInResponseBodyReturns : github.com/goccy/go-json.Unmarshaler
SearchInResponseBodyReturns : github.com/mailru/easyjson.Marshaler
*SearchInResponseBodyReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*SearchInResponseBodyReturns : github.com/mailru/easyjson.Unmarshaler
SearchInResponseBodyReturns : encoding/json.Marshaler
*SearchInResponseBodyReturns : encoding/json.Unmarshaler
SecurityDetails security details about a request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SecurityDetails
// Certificate ID value.
// Whether the request complied with Certificate Transparency policy
// Cipher name.
// Whether the connection used Encrypted ClientHello
// Name of the issuing CA.
// Key Exchange used by the connection, or the empty string if not applicable.
// (EC)DH group used by the connection, if applicable.
// TLS MAC. Note that AEAD ciphers do not have separate MACs.
// Protocol name (e.g. "TLS 1.2" or "QUIC").
// Subject Alternative Name (SAN) DNS names and IP addresses.
// The signature algorithm used by the server in the TLS server signature, represented as a TLS SignatureScheme code point. Omitted if not applicable or not known.
// List of signed certificate timestamps (SCTs).
// Certificate subject name.
// Certificate valid from date.
// Certificate valid to (expiration) date
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SecurityDetails : github.com/goccy/go-json.Marshaler
*SecurityDetails : github.com/goccy/go-json.Unmarshaler
SecurityDetails : github.com/mailru/easyjson.Marshaler
*SecurityDetails : github.com/mailru/easyjson.MarshalerUnmarshaler
*SecurityDetails : github.com/mailru/easyjson.Unmarshaler
SecurityDetails : encoding/json.Marshaler
*SecurityDetails : encoding/json.Unmarshaler
SecurityIsolationStatus [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SecurityIsolationStatus
Coep *CrossOriginEmbedderPolicyStatus
Coop *CrossOriginOpenerPolicyStatus
Csp []*ContentSecurityPolicyStatus
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SecurityIsolationStatus : github.com/goccy/go-json.Marshaler
*SecurityIsolationStatus : github.com/goccy/go-json.Unmarshaler
SecurityIsolationStatus : github.com/mailru/easyjson.Marshaler
*SecurityIsolationStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*SecurityIsolationStatus : github.com/mailru/easyjson.Unmarshaler
SecurityIsolationStatus : encoding/json.Marshaler
*SecurityIsolationStatus : encoding/json.Unmarshaler
func (*GetSecurityIsolationStatusParams).Do(ctx context.Context) (status *SecurityIsolationStatus, err error)
ServiceWorkerResponseSource source of serviceworker response.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ServiceWorkerResponseSource
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ServiceWorkerResponseSource as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ServiceWorkerResponseSource : github.com/goccy/go-json.Marshaler
*ServiceWorkerResponseSource : github.com/goccy/go-json.Unmarshaler
ServiceWorkerResponseSource : github.com/mailru/easyjson.Marshaler
*ServiceWorkerResponseSource : github.com/mailru/easyjson.MarshalerUnmarshaler
*ServiceWorkerResponseSource : github.com/mailru/easyjson.Unmarshaler
ServiceWorkerResponseSource : encoding/json.Marshaler
*ServiceWorkerResponseSource : encoding/json.Unmarshaler
ServiceWorkerResponseSource : expvar.Var
ServiceWorkerResponseSource : fmt.Stringer
const ServiceWorkerResponseSourceCacheStorage
const ServiceWorkerResponseSourceFallbackCode
const ServiceWorkerResponseSourceHTTPCache
const ServiceWorkerResponseSourceNetwork
SetAcceptedEncodingsParams sets a list of content encodings that will be
accepted. Empty list means no encoding is accepted.
// List of accepted content encodings.
Do executes Network.setAcceptedEncodings against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.Action
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.CallAction
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.EmulateAction
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.EvaluateAction
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.KeyAction
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.MouseAction
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.NavigateAction
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.PollAction
*SetAcceptedEncodingsParams : github.com/chromedp/chromedp.QueryAction
SetAcceptedEncodingsParams : github.com/goccy/go-json.Marshaler
*SetAcceptedEncodingsParams : github.com/goccy/go-json.Unmarshaler
SetAcceptedEncodingsParams : github.com/mailru/easyjson.Marshaler
*SetAcceptedEncodingsParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetAcceptedEncodingsParams : github.com/mailru/easyjson.Unmarshaler
SetAcceptedEncodingsParams : encoding/json.Marshaler
*SetAcceptedEncodingsParams : encoding/json.Unmarshaler
func SetAcceptedEncodings(encodings []ContentEncoding) *SetAcceptedEncodingsParams
SetAttachDebugStackParams specifies whether to attach a page script stack
id in requests.
Enabled bool
Do executes Network.setAttachDebugStack against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetAttachDebugStackParams : github.com/chromedp/chromedp.Action
*SetAttachDebugStackParams : github.com/chromedp/chromedp.CallAction
*SetAttachDebugStackParams : github.com/chromedp/chromedp.EmulateAction
*SetAttachDebugStackParams : github.com/chromedp/chromedp.EvaluateAction
*SetAttachDebugStackParams : github.com/chromedp/chromedp.KeyAction
*SetAttachDebugStackParams : github.com/chromedp/chromedp.MouseAction
*SetAttachDebugStackParams : github.com/chromedp/chromedp.NavigateAction
*SetAttachDebugStackParams : github.com/chromedp/chromedp.PollAction
*SetAttachDebugStackParams : github.com/chromedp/chromedp.QueryAction
SetAttachDebugStackParams : github.com/goccy/go-json.Marshaler
*SetAttachDebugStackParams : github.com/goccy/go-json.Unmarshaler
SetAttachDebugStackParams : github.com/mailru/easyjson.Marshaler
*SetAttachDebugStackParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetAttachDebugStackParams : github.com/mailru/easyjson.Unmarshaler
SetAttachDebugStackParams : encoding/json.Marshaler
*SetAttachDebugStackParams : encoding/json.Unmarshaler
func SetAttachDebugStack(enabled bool) *SetAttachDebugStackParams
SetBlockedURLSParams blocks URLs from loading.
// URL patterns to block. Wildcards ('*') are allowed.
Do executes Network.setBlockedURLs against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetBlockedURLSParams : github.com/chromedp/chromedp.Action
*SetBlockedURLSParams : github.com/chromedp/chromedp.CallAction
*SetBlockedURLSParams : github.com/chromedp/chromedp.EmulateAction
*SetBlockedURLSParams : github.com/chromedp/chromedp.EvaluateAction
*SetBlockedURLSParams : github.com/chromedp/chromedp.KeyAction
*SetBlockedURLSParams : github.com/chromedp/chromedp.MouseAction
*SetBlockedURLSParams : github.com/chromedp/chromedp.NavigateAction
*SetBlockedURLSParams : github.com/chromedp/chromedp.PollAction
*SetBlockedURLSParams : github.com/chromedp/chromedp.QueryAction
SetBlockedURLSParams : github.com/goccy/go-json.Marshaler
*SetBlockedURLSParams : github.com/goccy/go-json.Unmarshaler
SetBlockedURLSParams : github.com/mailru/easyjson.Marshaler
*SetBlockedURLSParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetBlockedURLSParams : github.com/mailru/easyjson.Unmarshaler
SetBlockedURLSParams : encoding/json.Marshaler
*SetBlockedURLSParams : encoding/json.Unmarshaler
func SetBlockedURLS(urls []string) *SetBlockedURLSParams
SetBypassServiceWorkerParams toggles ignoring of service worker for each
request.
// Bypass service worker and load from network.
Do executes Network.setBypassServiceWorker against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.Action
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.CallAction
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.EmulateAction
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.EvaluateAction
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.KeyAction
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.MouseAction
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.NavigateAction
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.PollAction
*SetBypassServiceWorkerParams : github.com/chromedp/chromedp.QueryAction
SetBypassServiceWorkerParams : github.com/goccy/go-json.Marshaler
*SetBypassServiceWorkerParams : github.com/goccy/go-json.Unmarshaler
SetBypassServiceWorkerParams : github.com/mailru/easyjson.Marshaler
*SetBypassServiceWorkerParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetBypassServiceWorkerParams : github.com/mailru/easyjson.Unmarshaler
SetBypassServiceWorkerParams : encoding/json.Marshaler
*SetBypassServiceWorkerParams : encoding/json.Unmarshaler
func SetBypassServiceWorker(bypass bool) *SetBypassServiceWorkerParams
SetCacheDisabledParams toggles ignoring cache for each request. If true,
cache will not be used.
// Cache disabled state.
Do executes Network.setCacheDisabled against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetCacheDisabledParams : github.com/chromedp/chromedp.Action
*SetCacheDisabledParams : github.com/chromedp/chromedp.CallAction
*SetCacheDisabledParams : github.com/chromedp/chromedp.EmulateAction
*SetCacheDisabledParams : github.com/chromedp/chromedp.EvaluateAction
*SetCacheDisabledParams : github.com/chromedp/chromedp.KeyAction
*SetCacheDisabledParams : github.com/chromedp/chromedp.MouseAction
*SetCacheDisabledParams : github.com/chromedp/chromedp.NavigateAction
*SetCacheDisabledParams : github.com/chromedp/chromedp.PollAction
*SetCacheDisabledParams : github.com/chromedp/chromedp.QueryAction
SetCacheDisabledParams : github.com/goccy/go-json.Marshaler
*SetCacheDisabledParams : github.com/goccy/go-json.Unmarshaler
SetCacheDisabledParams : github.com/mailru/easyjson.Marshaler
*SetCacheDisabledParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetCacheDisabledParams : github.com/mailru/easyjson.Unmarshaler
SetCacheDisabledParams : encoding/json.Marshaler
*SetCacheDisabledParams : encoding/json.Unmarshaler
func SetCacheDisabled(cacheDisabled bool) *SetCacheDisabledParams
SetCookieBlockedReason types of reasons why a cookie may not be stored
from a response.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SetCookieBlockedReason
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the SetCookieBlockedReason as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
SetCookieBlockedReason : github.com/goccy/go-json.Marshaler
*SetCookieBlockedReason : github.com/goccy/go-json.Unmarshaler
SetCookieBlockedReason : github.com/mailru/easyjson.Marshaler
*SetCookieBlockedReason : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetCookieBlockedReason : github.com/mailru/easyjson.Unmarshaler
SetCookieBlockedReason : encoding/json.Marshaler
*SetCookieBlockedReason : encoding/json.Unmarshaler
SetCookieBlockedReason : expvar.Var
SetCookieBlockedReason : fmt.Stringer
const SetCookieBlockedReasonDisallowedCharacter
const SetCookieBlockedReasonInvalidDomain
const SetCookieBlockedReasonInvalidPrefix
const SetCookieBlockedReasonNameValuePairExceedsMaxSize
const SetCookieBlockedReasonNoCookieContent
const SetCookieBlockedReasonOverwriteSecure
const SetCookieBlockedReasonSamePartyConflictsWithOtherAttributes
const SetCookieBlockedReasonSamePartyFromCrossPartyContext
const SetCookieBlockedReasonSameSiteLax
const SetCookieBlockedReasonSameSiteNoneInsecure
const SetCookieBlockedReasonSameSiteStrict
const SetCookieBlockedReasonSameSiteUnspecifiedTreatedAsLax
const SetCookieBlockedReasonSchemefulSameSiteLax
const SetCookieBlockedReasonSchemefulSameSiteStrict
const SetCookieBlockedReasonSchemefulSameSiteUnspecifiedTreatedAsLax
const SetCookieBlockedReasonSchemeNotSupported
const SetCookieBlockedReasonSecureOnly
const SetCookieBlockedReasonSyntaxError
const SetCookieBlockedReasonThirdPartyBlockedInFirstPartySet
const SetCookieBlockedReasonThirdPartyPhaseout
const SetCookieBlockedReasonUnknownError
const SetCookieBlockedReasonUserPreferences
SetCookieParams sets a cookie with the given cookie data; may overwrite
equivalent cookies if they exist.
// Cookie domain.
// Cookie expiration date, session cookie if not set
// True if cookie is http-only.
// Cookie name.
// Cookie partition key. The site of the top-level URL the browser was visiting at the start of the request to the endpoint that set the cookie. If not set, the cookie will be set as not partitioned.
// Cookie path.
// Cookie Priority type.
// True if cookie is SameParty.
// Cookie SameSite type.
// True if cookie is secure.
// Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port. An unspecified port value allows protocol clients to emulate legacy cookie scope for the port. This is a temporary ability and it will be removed in the future.
// Cookie source scheme type.
// The request-URI to associate with the setting of the cookie. This value can affect the default domain, path, source port, and source scheme values of the created cookie.
// Cookie value.
Do executes Network.setCookie against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WithDomain cookie domain.
WithExpires cookie expiration date, session cookie if not set.
WithHTTPOnly true if cookie is http-only.
WithPartitionKey cookie partition key. The site of the top-level URL the
browser was visiting at the start of the request to the endpoint that set the
cookie. If not set, the cookie will be set as not partitioned.
WithPath cookie path.
WithPriority cookie Priority type.
WithSameParty true if cookie is SameParty.
WithSameSite cookie SameSite type.
WithSecure true if cookie is secure.
WithSourcePort cookie source port. Valid values are {-1, [1, 65535]}, -1
indicates an unspecified port. An unspecified port value allows protocol
clients to emulate legacy cookie scope for the port. This is a temporary
ability and it will be removed in the future.
WithSourceScheme cookie source scheme type.
WithURL the request-URI to associate with the setting of the cookie. This
value can affect the default domain, path, source port, and source scheme
values of the created cookie.
*SetCookieParams : github.com/chromedp/chromedp.Action
*SetCookieParams : github.com/chromedp/chromedp.CallAction
*SetCookieParams : github.com/chromedp/chromedp.EmulateAction
*SetCookieParams : github.com/chromedp/chromedp.EvaluateAction
*SetCookieParams : github.com/chromedp/chromedp.KeyAction
*SetCookieParams : github.com/chromedp/chromedp.MouseAction
*SetCookieParams : github.com/chromedp/chromedp.NavigateAction
*SetCookieParams : github.com/chromedp/chromedp.PollAction
*SetCookieParams : github.com/chromedp/chromedp.QueryAction
SetCookieParams : github.com/goccy/go-json.Marshaler
*SetCookieParams : github.com/goccy/go-json.Unmarshaler
SetCookieParams : github.com/mailru/easyjson.Marshaler
*SetCookieParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetCookieParams : github.com/mailru/easyjson.Unmarshaler
SetCookieParams : encoding/json.Marshaler
*SetCookieParams : encoding/json.Unmarshaler
func SetCookie(name string, value string) *SetCookieParams
func SetCookieParams.WithDomain(domain string) *SetCookieParams
func SetCookieParams.WithExpires(expires *cdp.TimeSinceEpoch) *SetCookieParams
func SetCookieParams.WithHTTPOnly(httpOnly bool) *SetCookieParams
func SetCookieParams.WithPartitionKey(partitionKey string) *SetCookieParams
func SetCookieParams.WithPath(path string) *SetCookieParams
func SetCookieParams.WithPriority(priority CookiePriority) *SetCookieParams
func SetCookieParams.WithSameParty(sameParty bool) *SetCookieParams
func SetCookieParams.WithSameSite(sameSite CookieSameSite) *SetCookieParams
func SetCookieParams.WithSecure(secure bool) *SetCookieParams
func SetCookieParams.WithSourcePort(sourcePort int64) *SetCookieParams
func SetCookieParams.WithSourceScheme(sourceScheme CookieSourceScheme) *SetCookieParams
func SetCookieParams.WithURL(url string) *SetCookieParams
SetCookiesParams sets given cookies.
// Cookies to be set.
Do executes Network.setCookies against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetCookiesParams : github.com/chromedp/chromedp.Action
*SetCookiesParams : github.com/chromedp/chromedp.CallAction
*SetCookiesParams : github.com/chromedp/chromedp.EmulateAction
*SetCookiesParams : github.com/chromedp/chromedp.EvaluateAction
*SetCookiesParams : github.com/chromedp/chromedp.KeyAction
*SetCookiesParams : github.com/chromedp/chromedp.MouseAction
*SetCookiesParams : github.com/chromedp/chromedp.NavigateAction
*SetCookiesParams : github.com/chromedp/chromedp.PollAction
*SetCookiesParams : github.com/chromedp/chromedp.QueryAction
SetCookiesParams : github.com/goccy/go-json.Marshaler
*SetCookiesParams : github.com/goccy/go-json.Unmarshaler
SetCookiesParams : github.com/mailru/easyjson.Marshaler
*SetCookiesParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetCookiesParams : github.com/mailru/easyjson.Unmarshaler
SetCookiesParams : encoding/json.Marshaler
*SetCookiesParams : encoding/json.Unmarshaler
func SetCookies(cookies []*CookieParam) *SetCookiesParams
SetExtraHTTPHeadersParams specifies whether to always send extra HTTP
headers with the requests from this page.
// Map with extra HTTP headers.
Do executes Network.setExtraHTTPHeaders against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.Action
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.CallAction
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.EmulateAction
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.EvaluateAction
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.KeyAction
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.MouseAction
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.NavigateAction
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.PollAction
*SetExtraHTTPHeadersParams : github.com/chromedp/chromedp.QueryAction
SetExtraHTTPHeadersParams : github.com/goccy/go-json.Marshaler
*SetExtraHTTPHeadersParams : github.com/goccy/go-json.Unmarshaler
SetExtraHTTPHeadersParams : github.com/mailru/easyjson.Marshaler
*SetExtraHTTPHeadersParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetExtraHTTPHeadersParams : github.com/mailru/easyjson.Unmarshaler
SetExtraHTTPHeadersParams : encoding/json.Marshaler
*SetExtraHTTPHeadersParams : encoding/json.Unmarshaler
func SetExtraHTTPHeaders(headers Headers) *SetExtraHTTPHeadersParams
SignedCertificateTimestamp details of a signed certificate timestamp
(SCT).
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SignedCertificateTimestamp
// Hash algorithm.
// Log name / description.
// Log ID.
// Origin.
// Signature algorithm.
// Signature data.
// Validation status.
// Issuance date. Unlike TimeSinceEpoch, this contains the number of milliseconds since January 1, 1970, UTC, not the number of seconds.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SignedCertificateTimestamp : github.com/goccy/go-json.Marshaler
*SignedCertificateTimestamp : github.com/goccy/go-json.Unmarshaler
SignedCertificateTimestamp : github.com/mailru/easyjson.Marshaler
*SignedCertificateTimestamp : github.com/mailru/easyjson.MarshalerUnmarshaler
*SignedCertificateTimestamp : github.com/mailru/easyjson.Unmarshaler
SignedCertificateTimestamp : encoding/json.Marshaler
*SignedCertificateTimestamp : encoding/json.Unmarshaler
SignedExchangeError information about a signed exchange response.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SignedExchangeError
// The field which caused the error.
// Error message.
// The index of the signature which caused the error.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SignedExchangeError : github.com/goccy/go-json.Marshaler
*SignedExchangeError : github.com/goccy/go-json.Unmarshaler
SignedExchangeError : github.com/mailru/easyjson.Marshaler
*SignedExchangeError : github.com/mailru/easyjson.MarshalerUnmarshaler
*SignedExchangeError : github.com/mailru/easyjson.Unmarshaler
SignedExchangeError : encoding/json.Marshaler
*SignedExchangeError : encoding/json.Unmarshaler
SignedExchangeErrorField field type for a signed exchange related error.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SignedExchangeErrorField
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the SignedExchangeErrorField as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
SignedExchangeErrorField : github.com/goccy/go-json.Marshaler
*SignedExchangeErrorField : github.com/goccy/go-json.Unmarshaler
SignedExchangeErrorField : github.com/mailru/easyjson.Marshaler
*SignedExchangeErrorField : github.com/mailru/easyjson.MarshalerUnmarshaler
*SignedExchangeErrorField : github.com/mailru/easyjson.Unmarshaler
SignedExchangeErrorField : encoding/json.Marshaler
*SignedExchangeErrorField : encoding/json.Unmarshaler
SignedExchangeErrorField : expvar.Var
SignedExchangeErrorField : fmt.Stringer
const SignedExchangeErrorFieldSignatureCertSha256
const SignedExchangeErrorFieldSignatureCertURL
const SignedExchangeErrorFieldSignatureIntegrity
const SignedExchangeErrorFieldSignatureSig
const SignedExchangeErrorFieldSignatureTimestamps
const SignedExchangeErrorFieldSignatureValidityURL
SignedExchangeHeader information about a signed exchange header.
https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#cbor-representation.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SignedExchangeHeader
// Signed exchange header integrity hash in the form of sha256-<base64-hash-value>.
// Signed exchange request URL.
// Signed exchange response code.
// Signed exchange response headers.
// Signed exchange response signature.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SignedExchangeHeader : github.com/goccy/go-json.Marshaler
*SignedExchangeHeader : github.com/goccy/go-json.Unmarshaler
SignedExchangeHeader : github.com/mailru/easyjson.Marshaler
*SignedExchangeHeader : github.com/mailru/easyjson.MarshalerUnmarshaler
*SignedExchangeHeader : github.com/mailru/easyjson.Unmarshaler
SignedExchangeHeader : encoding/json.Marshaler
*SignedExchangeHeader : encoding/json.Unmarshaler
SignedExchangeInfo information about a signed exchange response.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SignedExchangeInfo
// Errors occurred while handling the signed exchagne.
// Information about the signed exchange header.
// The outer response of signed HTTP exchange which was received from network.
// Security details for the signed exchange header.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SignedExchangeInfo : github.com/goccy/go-json.Marshaler
*SignedExchangeInfo : github.com/goccy/go-json.Unmarshaler
SignedExchangeInfo : github.com/mailru/easyjson.Marshaler
*SignedExchangeInfo : github.com/mailru/easyjson.MarshalerUnmarshaler
*SignedExchangeInfo : github.com/mailru/easyjson.Unmarshaler
SignedExchangeInfo : encoding/json.Marshaler
*SignedExchangeInfo : encoding/json.Unmarshaler
SignedExchangeSignature information about a signed exchange signature.
https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#rfc.section.3.1.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-SignedExchangeSignature
// The hex string of signed exchange signature cert sha256.
// Signed exchange signature cert Url.
// The encoded certificates.
// Signed exchange signature date.
// Signed exchange signature expires.
// Signed exchange signature integrity.
// Signed exchange signature label.
// The hex string of signed exchange signature.
// Signed exchange signature validity Url.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
SignedExchangeSignature : github.com/goccy/go-json.Marshaler
*SignedExchangeSignature : github.com/goccy/go-json.Unmarshaler
SignedExchangeSignature : github.com/mailru/easyjson.Marshaler
*SignedExchangeSignature : github.com/mailru/easyjson.MarshalerUnmarshaler
*SignedExchangeSignature : github.com/mailru/easyjson.Unmarshaler
SignedExchangeSignature : encoding/json.Marshaler
*SignedExchangeSignature : encoding/json.Unmarshaler
TakeResponseBodyForInterceptionAsStreamParams returns a handle to the
stream representing the response body. Note that after this command, the
intercepted request can't be continued as is -- you either need to cancel it
or to provide the response body. The stream only supports sequential read,
IO.read will fail if the position is specified.
// Identifier for the intercepted request to get body for.
Do executes Network.takeResponseBodyForInterceptionAsStream against the provided context.
returns:
stream
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
TakeResponseBodyForInterceptionAsStreamParams : github.com/goccy/go-json.Marshaler
*TakeResponseBodyForInterceptionAsStreamParams : github.com/goccy/go-json.Unmarshaler
TakeResponseBodyForInterceptionAsStreamParams : github.com/mailru/easyjson.Marshaler
*TakeResponseBodyForInterceptionAsStreamParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*TakeResponseBodyForInterceptionAsStreamParams : github.com/mailru/easyjson.Unmarshaler
TakeResponseBodyForInterceptionAsStreamParams : encoding/json.Marshaler
*TakeResponseBodyForInterceptionAsStreamParams : encoding/json.Unmarshaler
func TakeResponseBodyForInterceptionAsStream(interceptionID InterceptionID) *TakeResponseBodyForInterceptionAsStreamParams
TakeResponseBodyForInterceptionAsStreamReturns return values.
Stream io.StreamHandle
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
TakeResponseBodyForInterceptionAsStreamReturns : github.com/goccy/go-json.Marshaler
*TakeResponseBodyForInterceptionAsStreamReturns : github.com/goccy/go-json.Unmarshaler
TakeResponseBodyForInterceptionAsStreamReturns : github.com/mailru/easyjson.Marshaler
*TakeResponseBodyForInterceptionAsStreamReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*TakeResponseBodyForInterceptionAsStreamReturns : github.com/mailru/easyjson.Unmarshaler
TakeResponseBodyForInterceptionAsStreamReturns : encoding/json.Marshaler
*TakeResponseBodyForInterceptionAsStreamReturns : encoding/json.Unmarshaler
TrustTokenOperationDoneStatus detailed success or error status of the
operation. 'AlreadyExists' also signifies a successful operation, as the
result of the operation already exists und thus, the operation was abort
preemptively (e.g. a cache hit).
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#event-trustTokenOperationDone
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the TrustTokenOperationDoneStatus as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
TrustTokenOperationDoneStatus : github.com/goccy/go-json.Marshaler
*TrustTokenOperationDoneStatus : github.com/goccy/go-json.Unmarshaler
TrustTokenOperationDoneStatus : github.com/mailru/easyjson.Marshaler
*TrustTokenOperationDoneStatus : github.com/mailru/easyjson.MarshalerUnmarshaler
*TrustTokenOperationDoneStatus : github.com/mailru/easyjson.Unmarshaler
TrustTokenOperationDoneStatus : encoding/json.Marshaler
*TrustTokenOperationDoneStatus : encoding/json.Unmarshaler
TrustTokenOperationDoneStatus : expvar.Var
TrustTokenOperationDoneStatus : fmt.Stringer
const TrustTokenOperationDoneStatusAlreadyExists
const TrustTokenOperationDoneStatusBadResponse
const TrustTokenOperationDoneStatusFailedPrecondition
const TrustTokenOperationDoneStatusFulfilledLocally
const TrustTokenOperationDoneStatusInternalError
const TrustTokenOperationDoneStatusInvalidArgument
const TrustTokenOperationDoneStatusMissingIssuerKeys
const TrustTokenOperationDoneStatusOk
const TrustTokenOperationDoneStatusResourceExhausted
const TrustTokenOperationDoneStatusUnauthorized
const TrustTokenOperationDoneStatusUnavailable
const TrustTokenOperationDoneStatusUnknownError
TrustTokenOperationType [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-TrustTokenOperationType
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the TrustTokenOperationType as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
TrustTokenOperationType : github.com/goccy/go-json.Marshaler
*TrustTokenOperationType : github.com/goccy/go-json.Unmarshaler
TrustTokenOperationType : github.com/mailru/easyjson.Marshaler
*TrustTokenOperationType : github.com/mailru/easyjson.MarshalerUnmarshaler
*TrustTokenOperationType : github.com/mailru/easyjson.Unmarshaler
TrustTokenOperationType : encoding/json.Marshaler
*TrustTokenOperationType : encoding/json.Unmarshaler
TrustTokenOperationType : expvar.Var
TrustTokenOperationType : fmt.Stringer
const TrustTokenOperationTypeIssuance
const TrustTokenOperationTypeRedemption
const TrustTokenOperationTypeSigning
TrustTokenParams determines what type of Trust Token operation is executed
and depending on the type, some additional parameters. The values are
specified in third_party/blink/renderer/core/fetch/trust_token.idl.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-TrustTokenParams
// Origins of issuers from whom to request tokens or redemption records.
Operation TrustTokenOperationType
// Only set for "token-redemption" operation and determine whether to request a fresh SRR or use a still valid cached SRR.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
TrustTokenParams : github.com/goccy/go-json.Marshaler
*TrustTokenParams : github.com/goccy/go-json.Unmarshaler
TrustTokenParams : github.com/mailru/easyjson.Marshaler
*TrustTokenParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*TrustTokenParams : github.com/mailru/easyjson.Unmarshaler
TrustTokenParams : encoding/json.Marshaler
*TrustTokenParams : encoding/json.Unmarshaler
TrustTokenParamsRefreshPolicy only set for "token-redemption" operation
and determine whether to request a fresh SRR or use a still valid cached SRR.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-TrustTokenParams
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the TrustTokenParamsRefreshPolicy as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
TrustTokenParamsRefreshPolicy : github.com/goccy/go-json.Marshaler
*TrustTokenParamsRefreshPolicy : github.com/goccy/go-json.Unmarshaler
TrustTokenParamsRefreshPolicy : github.com/mailru/easyjson.Marshaler
*TrustTokenParamsRefreshPolicy : github.com/mailru/easyjson.MarshalerUnmarshaler
*TrustTokenParamsRefreshPolicy : github.com/mailru/easyjson.Unmarshaler
TrustTokenParamsRefreshPolicy : encoding/json.Marshaler
*TrustTokenParamsRefreshPolicy : encoding/json.Unmarshaler
TrustTokenParamsRefreshPolicy : expvar.Var
TrustTokenParamsRefreshPolicy : fmt.Stringer
const TrustTokenParamsRefreshPolicyRefresh
const TrustTokenParamsRefreshPolicyUseCached
WebSocketFrame webSocket message data. This represents an entire WebSocket
message, not just a fragmented frame as the name suggests.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-WebSocketFrame
// WebSocket message mask.
// WebSocket message opcode.
// WebSocket message payload data. If the opcode is 1, this is a text message and payloadData is a UTF-8 string. If the opcode isn't 1, then payloadData is a base64 encoded string representing binary data.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WebSocketFrame : github.com/goccy/go-json.Marshaler
*WebSocketFrame : github.com/goccy/go-json.Unmarshaler
WebSocketFrame : github.com/mailru/easyjson.Marshaler
*WebSocketFrame : github.com/mailru/easyjson.MarshalerUnmarshaler
*WebSocketFrame : github.com/mailru/easyjson.Unmarshaler
WebSocketFrame : encoding/json.Marshaler
*WebSocketFrame : encoding/json.Unmarshaler
WebSocketRequest webSocket request data.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-WebSocketRequest
// Map with extra HTTP headers.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WebSocketRequest : github.com/goccy/go-json.Marshaler
*WebSocketRequest : github.com/goccy/go-json.Unmarshaler
WebSocketRequest : github.com/mailru/easyjson.Marshaler
*WebSocketRequest : github.com/mailru/easyjson.MarshalerUnmarshaler
*WebSocketRequest : github.com/mailru/easyjson.Unmarshaler
WebSocketRequest : encoding/json.Marshaler
*WebSocketRequest : encoding/json.Unmarshaler
WebSocketResponse webSocket response data.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#type-WebSocketResponse
// HTTP response headers.
// HTTP response headers text.
// HTTP request headers.
// HTTP request headers text.
// HTTP response status code.
// HTTP response status text.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
WebSocketResponse : github.com/goccy/go-json.Marshaler
*WebSocketResponse : github.com/goccy/go-json.Unmarshaler
WebSocketResponse : github.com/mailru/easyjson.Marshaler
*WebSocketResponse : github.com/mailru/easyjson.MarshalerUnmarshaler
*WebSocketResponse : github.com/mailru/easyjson.Unmarshaler
WebSocketResponse : encoding/json.Marshaler
*WebSocketResponse : encoding/json.Unmarshaler
Package-Level Functions (total 26)
ClearAcceptedEncodingsOverride clears accepted encodings set by
setAcceptedEncodings.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-clearAcceptedEncodingsOverride
ClearBrowserCache clears browser cache.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-clearBrowserCache
ClearBrowserCookies clears browser cookies.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-clearBrowserCookies
DeleteCookies deletes browser cookies with matching name and url or
domain/path pair.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-deleteCookies
parameters:
name - Name of the cookies to remove.
Disable disables network tracking, prevents network events from being sent
to the client.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-disable
EmulateNetworkConditions activates emulation of network conditions.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-emulateNetworkConditions
parameters:
offline - True to emulate internet disconnection.
latency - Minimum latency from request sent to response headers received (ms).
downloadThroughput - Maximal aggregated download throughput (bytes/sec). -1 disables download throttling.
uploadThroughput - Maximal aggregated upload throughput (bytes/sec). -1 disables upload throttling.
Enable enables network tracking, network events will now be delivered to
the client.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-enable
parameters:
EnableReportingAPI enables tracking for the Reporting API, events
generated by the Reporting API will now be delivered to the client. Enabling
triggers 'reportingApiReportAdded' for all existing reports.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-enableReportingApi
parameters:
enable - Whether to enable or disable events for the Reporting API
GetCertificate returns the DER-encoded certificate.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-getCertificate
parameters:
origin - Origin to get certificate for.
GetCookies returns all browser cookies for the current URL. Depending on
the backend support, will return detailed cookie information in the cookies
field.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-getCookies
parameters:
GetRequestPostData returns post data sent with the request. Returns an
error when no data was sent with the request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-getRequestPostData
parameters:
requestID - Identifier of the network request to get content for.
GetResponseBody returns content served for the given request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-getResponseBody
parameters:
requestID - Identifier of the network request to get content for.
GetResponseBodyForInterception returns content served for the given
currently intercepted request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-getResponseBodyForInterception
parameters:
interceptionID - Identifier for the intercepted request to get body for.
GetSecurityIsolationStatus returns information about the COEP/COOP
isolation status.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-getSecurityIsolationStatus
parameters:
LoadNetworkResource fetches the resource and returns the content.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-loadNetworkResource
parameters:
url - URL of the resource to get content for.
options - Options for the request.
ReplayXHR this method sends a new XMLHttpRequest which is identical to the
original one. The following parameters should be identical: method, url,
async, request body, extra headers, withCredentials attribute, user,
password.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-replayXHR
parameters:
requestID - Identifier of XHR to replay.
SearchInResponseBody searches for given string in response content.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-searchInResponseBody
parameters:
requestID - Identifier of the network response to search.
query - String to search for.
SetAcceptedEncodings sets a list of content encodings that will be
accepted. Empty list means no encoding is accepted.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setAcceptedEncodings
parameters:
encodings - List of accepted content encodings.
SetAttachDebugStack specifies whether to attach a page script stack id in
requests.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setAttachDebugStack
parameters:
enabled - Whether to attach a page script stack for debugging purpose.
SetBlockedURLS blocks URLs from loading.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setBlockedURLs
parameters:
urls - URL patterns to block. Wildcards ('*') are allowed.
SetBypassServiceWorker toggles ignoring of service worker for each
request.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setBypassServiceWorker
parameters:
bypass - Bypass service worker and load from network.
SetCacheDisabled toggles ignoring cache for each request. If true, cache
will not be used.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setCacheDisabled
parameters:
cacheDisabled - Cache disabled state.
SetCookie sets a cookie with the given cookie data; may overwrite
equivalent cookies if they exist.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setCookie
parameters:
name - Cookie name.
value - Cookie value.
SetCookies sets given cookies.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setCookies
parameters:
cookies - Cookies to be set.
SetExtraHTTPHeaders specifies whether to always send extra HTTP headers
with the requests from this page.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setExtraHTTPHeaders
parameters:
headers - Map with extra HTTP headers.
TakeResponseBodyForInterceptionAsStream returns a handle to the stream
representing the response body. Note that after this command, the intercepted
request can't be continued as is -- you either need to cancel it or to
provide the response body. The stream only supports sequential read, IO.read
will fail if the position is specified.
See: https://chromedevtools.github.io/devtools-protocol/tot/Network#method-takeResponseBodyForInterceptionAsStream
parameters:
interceptionID
Package-Level Constants (total 252)
AlternateProtocolUsage values.
AlternateProtocolUsage values.
AlternateProtocolUsage values.
AlternateProtocolUsage values.
AlternateProtocolUsage values.
AlternateProtocolUsage values.
AlternateProtocolUsage values.
AlternateProtocolUsage values.
AuthChallengeResponseResponse values.
AuthChallengeResponseResponse values.
AuthChallengeResponseResponse values.
AuthChallengeSource values.
AuthChallengeSource values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
BlockedReason values.
CertificateTransparencyCompliance values.
CertificateTransparencyCompliance values.
CertificateTransparencyCompliance values.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
ConnectionType values.
ConnectionType values.
ConnectionType values.
ConnectionType values.
ConnectionType values.
ConnectionType values.
ConnectionType values.
ConnectionType values.
ConnectionType values.
ContentEncoding values.
ContentEncoding values.
ContentEncoding values.
ContentEncoding values.
ContentSecurityPolicySource values.
ContentSecurityPolicySource values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookieBlockedReason values.
CookiePriority values.
CookiePriority values.
CookiePriority values.
CookieSameSite values.
CookieSameSite values.
CookieSameSite values.
CookieSourceScheme values.
CookieSourceScheme values.
CookieSourceScheme values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CorsError values.
CrossOriginEmbedderPolicyValue values.
CrossOriginEmbedderPolicyValue values.
CrossOriginEmbedderPolicyValue values.
CrossOriginOpenerPolicyValue values.
CrossOriginOpenerPolicyValue values.
CrossOriginOpenerPolicyValue values.
CrossOriginOpenerPolicyValue values.
CrossOriginOpenerPolicyValue values.
CrossOriginOpenerPolicyValue values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
ErrorReason values.
InitiatorType values.
InitiatorType values.
InitiatorType values.
InitiatorType values.
InitiatorType values.
InitiatorType values.
InterceptionStage values.
InterceptionStage values.
IPAddressSpace values.
IPAddressSpace values.
IPAddressSpace values.
IPAddressSpace values.
PrivateNetworkRequestPolicy values.
PrivateNetworkRequestPolicy values.
PrivateNetworkRequestPolicy values.
PrivateNetworkRequestPolicy values.
PrivateNetworkRequestPolicy values.
ReferrerPolicy values.
ReferrerPolicy values.
ReferrerPolicy values.
ReferrerPolicy values.
ReferrerPolicy values.
ReferrerPolicy values.
ReferrerPolicy values.
ReferrerPolicy values.
ReportStatus values.
ReportStatus values.
ReportStatus values.
ReportStatus values.
ResourcePriority values.
ResourcePriority values.
ResourcePriority values.
ResourcePriority values.
ResourcePriority values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ResourceType values.
ServiceWorkerResponseSource values.
ServiceWorkerResponseSource values.
ServiceWorkerResponseSource values.
ServiceWorkerResponseSource values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SetCookieBlockedReason values.
SignedExchangeErrorField values.
SignedExchangeErrorField values.
SignedExchangeErrorField values.
SignedExchangeErrorField values.
SignedExchangeErrorField values.
SignedExchangeErrorField values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationDoneStatus values.
TrustTokenOperationType values.
TrustTokenOperationType values.
TrustTokenOperationType values.
TrustTokenParamsRefreshPolicy values.
TrustTokenParamsRefreshPolicy 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. |