package domstorage
Import Path
github.com/chromedp/cdproto/domstorage (on go.dev)
Dependency Relation
imports 6 packages, and imported by one package
Involved Source Files
Package domstorage provides the Chrome DevTools Protocol
commands, types, and events for the DOMStorage domain.
Query and modify DOM storage.
Generated by the cdproto-gen command.
easyjson.go
events.go
types.go
Package-Level Type Names (total 14)
ClearParams [no description].
StorageID *StorageID
Do executes DOMStorage.clear against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*ClearParams : github.com/chromedp/chromedp.Action
*ClearParams : github.com/chromedp/chromedp.CallAction
*ClearParams : github.com/chromedp/chromedp.EmulateAction
*ClearParams : github.com/chromedp/chromedp.EvaluateAction
*ClearParams : github.com/chromedp/chromedp.KeyAction
*ClearParams : github.com/chromedp/chromedp.MouseAction
*ClearParams : github.com/chromedp/chromedp.NavigateAction
*ClearParams : github.com/chromedp/chromedp.PollAction
*ClearParams : github.com/chromedp/chromedp.QueryAction
ClearParams : github.com/goccy/go-json.Marshaler
*ClearParams : github.com/goccy/go-json.Unmarshaler
ClearParams : github.com/mailru/easyjson.Marshaler
*ClearParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*ClearParams : github.com/mailru/easyjson.Unmarshaler
ClearParams : encoding/json.Marshaler
*ClearParams : encoding/json.Unmarshaler
func Clear(storageID *StorageID) *ClearParams
DisableParams disables storage tracking, prevents storage events from
being sent to the client.
Do executes DOMStorage.disable against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*DisableParams : github.com/chromedp/chromedp.Action
*DisableParams : github.com/chromedp/chromedp.CallAction
*DisableParams : github.com/chromedp/chromedp.EmulateAction
*DisableParams : github.com/chromedp/chromedp.EvaluateAction
*DisableParams : github.com/chromedp/chromedp.KeyAction
*DisableParams : github.com/chromedp/chromedp.MouseAction
*DisableParams : github.com/chromedp/chromedp.NavigateAction
*DisableParams : github.com/chromedp/chromedp.PollAction
*DisableParams : github.com/chromedp/chromedp.QueryAction
DisableParams : github.com/goccy/go-json.Marshaler
*DisableParams : github.com/goccy/go-json.Unmarshaler
DisableParams : github.com/mailru/easyjson.Marshaler
*DisableParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*DisableParams : github.com/mailru/easyjson.Unmarshaler
DisableParams : encoding/json.Marshaler
*DisableParams : encoding/json.Unmarshaler
func Disable() *DisableParams
EnableParams enables storage tracking, storage events will now be
delivered to the client.
Do executes DOMStorage.enable against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*EnableParams : github.com/chromedp/chromedp.Action
*EnableParams : github.com/chromedp/chromedp.CallAction
*EnableParams : github.com/chromedp/chromedp.EmulateAction
*EnableParams : github.com/chromedp/chromedp.EvaluateAction
*EnableParams : github.com/chromedp/chromedp.KeyAction
*EnableParams : github.com/chromedp/chromedp.MouseAction
*EnableParams : github.com/chromedp/chromedp.NavigateAction
*EnableParams : github.com/chromedp/chromedp.PollAction
*EnableParams : github.com/chromedp/chromedp.QueryAction
EnableParams : github.com/goccy/go-json.Marshaler
*EnableParams : github.com/goccy/go-json.Unmarshaler
EnableParams : github.com/mailru/easyjson.Marshaler
*EnableParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*EnableParams : github.com/mailru/easyjson.Unmarshaler
EnableParams : encoding/json.Marshaler
*EnableParams : encoding/json.Unmarshaler
func Enable() *EnableParams
EventDomStorageItemAdded [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#event-domStorageItemAdded
Key string
NewValue string
StorageID *StorageID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventDomStorageItemAdded : github.com/goccy/go-json.Marshaler
*EventDomStorageItemAdded : github.com/goccy/go-json.Unmarshaler
EventDomStorageItemAdded : github.com/mailru/easyjson.Marshaler
*EventDomStorageItemAdded : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventDomStorageItemAdded : github.com/mailru/easyjson.Unmarshaler
EventDomStorageItemAdded : encoding/json.Marshaler
*EventDomStorageItemAdded : encoding/json.Unmarshaler
EventDomStorageItemRemoved [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#event-domStorageItemRemoved
Key string
StorageID *StorageID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventDomStorageItemRemoved : github.com/goccy/go-json.Marshaler
*EventDomStorageItemRemoved : github.com/goccy/go-json.Unmarshaler
EventDomStorageItemRemoved : github.com/mailru/easyjson.Marshaler
*EventDomStorageItemRemoved : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventDomStorageItemRemoved : github.com/mailru/easyjson.Unmarshaler
EventDomStorageItemRemoved : encoding/json.Marshaler
*EventDomStorageItemRemoved : encoding/json.Unmarshaler
EventDomStorageItemsCleared [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#event-domStorageItemsCleared
StorageID *StorageID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventDomStorageItemsCleared : github.com/goccy/go-json.Marshaler
*EventDomStorageItemsCleared : github.com/goccy/go-json.Unmarshaler
EventDomStorageItemsCleared : github.com/mailru/easyjson.Marshaler
*EventDomStorageItemsCleared : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventDomStorageItemsCleared : github.com/mailru/easyjson.Unmarshaler
EventDomStorageItemsCleared : encoding/json.Marshaler
*EventDomStorageItemsCleared : encoding/json.Unmarshaler
EventDomStorageItemUpdated [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#event-domStorageItemUpdated
Key string
NewValue string
OldValue string
StorageID *StorageID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventDomStorageItemUpdated : github.com/goccy/go-json.Marshaler
*EventDomStorageItemUpdated : github.com/goccy/go-json.Unmarshaler
EventDomStorageItemUpdated : github.com/mailru/easyjson.Marshaler
*EventDomStorageItemUpdated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventDomStorageItemUpdated : github.com/mailru/easyjson.Unmarshaler
EventDomStorageItemUpdated : encoding/json.Marshaler
*EventDomStorageItemUpdated : encoding/json.Unmarshaler
GetDOMStorageItemsParams [no description].
StorageID *StorageID
Do executes DOMStorage.getDOMStorageItems against the provided context.
returns:
entries
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetDOMStorageItemsParams : github.com/goccy/go-json.Marshaler
*GetDOMStorageItemsParams : github.com/goccy/go-json.Unmarshaler
GetDOMStorageItemsParams : github.com/mailru/easyjson.Marshaler
*GetDOMStorageItemsParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetDOMStorageItemsParams : github.com/mailru/easyjson.Unmarshaler
GetDOMStorageItemsParams : encoding/json.Marshaler
*GetDOMStorageItemsParams : encoding/json.Unmarshaler
func GetDOMStorageItems(storageID *StorageID) *GetDOMStorageItemsParams
GetDOMStorageItemsReturns return values.
Entries []Item
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetDOMStorageItemsReturns : github.com/goccy/go-json.Marshaler
*GetDOMStorageItemsReturns : github.com/goccy/go-json.Unmarshaler
GetDOMStorageItemsReturns : github.com/mailru/easyjson.Marshaler
*GetDOMStorageItemsReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetDOMStorageItemsReturns : github.com/mailru/easyjson.Unmarshaler
GetDOMStorageItemsReturns : encoding/json.Marshaler
*GetDOMStorageItemsReturns : encoding/json.Unmarshaler
Item DOM Storage item.
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#type-Item
func (*GetDOMStorageItemsParams).Do(ctx context.Context) (entries []Item, err error)
RemoveDOMStorageItemParams [no description].
Key string
StorageID *StorageID
Do executes DOMStorage.removeDOMStorageItem against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.Action
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.CallAction
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.EmulateAction
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.EvaluateAction
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.KeyAction
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.MouseAction
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.NavigateAction
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.PollAction
*RemoveDOMStorageItemParams : github.com/chromedp/chromedp.QueryAction
RemoveDOMStorageItemParams : github.com/goccy/go-json.Marshaler
*RemoveDOMStorageItemParams : github.com/goccy/go-json.Unmarshaler
RemoveDOMStorageItemParams : github.com/mailru/easyjson.Marshaler
*RemoveDOMStorageItemParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*RemoveDOMStorageItemParams : github.com/mailru/easyjson.Unmarshaler
RemoveDOMStorageItemParams : encoding/json.Marshaler
*RemoveDOMStorageItemParams : encoding/json.Unmarshaler
func RemoveDOMStorageItem(storageID *StorageID, key string) *RemoveDOMStorageItemParams
SerializedStorageKey [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#type-SerializedStorageKey
String returns the SerializedStorageKey as string value.
SerializedStorageKey : expvar.Var
SerializedStorageKey : fmt.Stringer
SetDOMStorageItemParams [no description].
Key string
StorageID *StorageID
Value string
Do executes DOMStorage.setDOMStorageItem against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*SetDOMStorageItemParams : github.com/chromedp/chromedp.Action
*SetDOMStorageItemParams : github.com/chromedp/chromedp.CallAction
*SetDOMStorageItemParams : github.com/chromedp/chromedp.EmulateAction
*SetDOMStorageItemParams : github.com/chromedp/chromedp.EvaluateAction
*SetDOMStorageItemParams : github.com/chromedp/chromedp.KeyAction
*SetDOMStorageItemParams : github.com/chromedp/chromedp.MouseAction
*SetDOMStorageItemParams : github.com/chromedp/chromedp.NavigateAction
*SetDOMStorageItemParams : github.com/chromedp/chromedp.PollAction
*SetDOMStorageItemParams : github.com/chromedp/chromedp.QueryAction
SetDOMStorageItemParams : github.com/goccy/go-json.Marshaler
*SetDOMStorageItemParams : github.com/goccy/go-json.Unmarshaler
SetDOMStorageItemParams : github.com/mailru/easyjson.Marshaler
*SetDOMStorageItemParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*SetDOMStorageItemParams : github.com/mailru/easyjson.Unmarshaler
SetDOMStorageItemParams : encoding/json.Marshaler
*SetDOMStorageItemParams : encoding/json.Unmarshaler
func SetDOMStorageItem(storageID *StorageID, key string, value string) *SetDOMStorageItemParams
StorageID DOM Storage identifier.
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#type-StorageId
// Whether the storage is local storage (not session storage).
// Security origin for the storage.
// Represents a key by which DOM Storage keys its CachedStorageAreas
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
StorageID : github.com/goccy/go-json.Marshaler
*StorageID : github.com/goccy/go-json.Unmarshaler
StorageID : github.com/mailru/easyjson.Marshaler
*StorageID : github.com/mailru/easyjson.MarshalerUnmarshaler
*StorageID : github.com/mailru/easyjson.Unmarshaler
StorageID : encoding/json.Marshaler
*StorageID : encoding/json.Unmarshaler
func Clear(storageID *StorageID) *ClearParams
func GetDOMStorageItems(storageID *StorageID) *GetDOMStorageItemsParams
func RemoveDOMStorageItem(storageID *StorageID, key string) *RemoveDOMStorageItemParams
func SetDOMStorageItem(storageID *StorageID, key string, value string) *SetDOMStorageItemParams
Package-Level Functions (total 6)
Clear [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#method-clear
parameters:
storageID
Disable disables storage tracking, prevents storage events from being sent
to the client.
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#method-disable
Enable enables storage tracking, storage events will now be delivered to
the client.
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#method-enable
GetDOMStorageItems [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#method-getDOMStorageItems
parameters:
storageID
RemoveDOMStorageItem [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#method-removeDOMStorageItem
parameters:
storageID
key
SetDOMStorageItem [no description].
See: https://chromedevtools.github.io/devtools-protocol/tot/DOMStorage#method-setDOMStorageItem
parameters:
storageID
key
value
Package-Level Constants (total 6)
Command names.
Command names.
Command names.
Command names.
Command names.
Command names.
![]() |
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. |