Documentation ¶
Index ¶
- Constants
- type DeliverPushMessageParams
- type DeliverPushMessageReturns
- type DisableParams
- type DisableReturns
- type DispatchSyncEventParams
- type DispatchSyncEventReturns
- type EnableParams
- type EnableReturns
- type InspectWorkerParams
- type InspectWorkerReturns
- type RegistrationID
- type ServiceWorkerErrorMessage
- type ServiceWorkerRegistration
- type ServiceWorkerVersion
- type ServiceWorkerVersionRunningStatus
- type ServiceWorkerVersionStatus
- type SetForceUpdateOnPageLoadParams
- type SetForceUpdateOnPageLoadReturns
- type SkipWaitingParams
- type SkipWaitingReturns
- type StartWorkerParams
- type StartWorkerReturns
- type StopAllWorkersParams
- type StopAllWorkersReturns
- type StopWorkerParams
- type StopWorkerReturns
- type UnregisterParams
- type UnregisterReturns
- type UpdateRegistrationParams
- type UpdateRegistrationReturns
- type WorkerErrorReportedParams
- type WorkerRegistrationUpdatedParams
- type WorkerVersionUpdatedParams
Constants ¶
View Source
const ( WorkerErrorReportedEvent = "ServiceWorker.workerErrorReported" WorkerRegistrationUpdatedEvent = "ServiceWorker.workerRegistrationUpdated" WorkerVersionUpdatedEvent = "ServiceWorker.workerVersionUpdated" )
View Source
const ( DeliverPushMessage = "ServiceWorker.deliverPushMessage" Disable = "ServiceWorker.disable" DispatchSyncEvent = "ServiceWorker.dispatchSyncEvent" Enable = "ServiceWorker.enable" InspectWorker = "ServiceWorker.inspectWorker" SetForceUpdateOnPageLoad = "ServiceWorker.setForceUpdateOnPageLoad" SkipWaiting = "ServiceWorker.skipWaiting" StartWorker = "ServiceWorker.startWorker" StopAllWorkers = "ServiceWorker.stopAllWorkers" StopWorker = "ServiceWorker.stopWorker" Unregister = "ServiceWorker.unregister" UpdateRegistration = "ServiceWorker.updateRegistration" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeliverPushMessageParams ¶
type DeliverPushMessageParams struct { Origin string `json:"origin"` RegistrationId RegistrationID `json:"registrationId"` Data string `json:"data"` }
DeliverPushMessage parameters
type DeliverPushMessageReturns ¶
type DeliverPushMessageReturns struct { }
DeliverPushMessage returns
type DispatchSyncEventParams ¶
type DispatchSyncEventParams struct { Origin string `json:"origin"` RegistrationId RegistrationID `json:"registrationId"` Tag string `json:"tag"` LastChance bool `json:"lastChance"` }
DispatchSyncEvent parameters
type InspectWorkerParams ¶
type InspectWorkerParams struct {
VersionId string `json:"versionId"`
}
InspectWorker parameters
type RegistrationID ¶
type RegistrationID string
type ServiceWorkerErrorMessage ¶
type ServiceWorkerErrorMessage struct { ErrorMessage string `json:"errorMessage"` RegistrationId RegistrationID `json:"registrationId"` VersionId string `json:"versionId"` SourceURL string `json:"sourceURL"` LineNumber int `json:"lineNumber"` ColumnNumber int `json:"columnNumber"` }
ServiceWorker error message.
type ServiceWorkerRegistration ¶
type ServiceWorkerRegistration struct { RegistrationId RegistrationID `json:"registrationId"` ScopeURL string `json:"scopeURL"` IsDeleted bool `json:"isDeleted"` }
ServiceWorker registration.
type ServiceWorkerVersion ¶
type ServiceWorkerVersion struct { VersionId string `json:"versionId"` RegistrationId RegistrationID `json:"registrationId"` ScriptURL string `json:"scriptURL"` RunningStatus ServiceWorkerVersionRunningStatus `json:"runningStatus"` Status ServiceWorkerVersionStatus `json:"status"` ScriptLastModified float64 `json:"scriptLastModified"` ScriptResponseTime float64 `json:"scriptResponseTime"` ControlledClients []target.TargetID `json:"controlledClients"` TargetId target.TargetID `json:"targetId"` }
ServiceWorker version.
type ServiceWorkerVersionRunningStatus ¶
type ServiceWorkerVersionRunningStatus string
type ServiceWorkerVersionStatus ¶
type ServiceWorkerVersionStatus string
type SetForceUpdateOnPageLoadParams ¶
type SetForceUpdateOnPageLoadParams struct {
ForceUpdateOnPageLoad bool `json:"forceUpdateOnPageLoad"`
}
SetForceUpdateOnPageLoad parameters
type SetForceUpdateOnPageLoadReturns ¶
type SetForceUpdateOnPageLoadReturns struct { }
SetForceUpdateOnPageLoad returns
type SkipWaitingParams ¶
type SkipWaitingParams struct {
ScopeURL string `json:"scopeURL"`
}
SkipWaiting parameters
type StartWorkerParams ¶
type StartWorkerParams struct {
ScopeURL string `json:"scopeURL"`
}
StartWorker parameters
type StopWorkerParams ¶
type StopWorkerParams struct {
VersionId string `json:"versionId"`
}
StopWorker parameters
type UnregisterParams ¶
type UnregisterParams struct {
ScopeURL string `json:"scopeURL"`
}
Unregister parameters
type UpdateRegistrationParams ¶
type UpdateRegistrationParams struct {
ScopeURL string `json:"scopeURL"`
}
UpdateRegistration parameters
type UpdateRegistrationReturns ¶
type UpdateRegistrationReturns struct { }
UpdateRegistration returns
type WorkerErrorReportedParams ¶
type WorkerErrorReportedParams struct {
ErrorMessage ServiceWorkerErrorMessage `json:"errorMessage"`
}
type WorkerRegistrationUpdatedParams ¶
type WorkerRegistrationUpdatedParams struct {
Registrations []ServiceWorkerRegistration `json:"registrations"`
}
type WorkerVersionUpdatedParams ¶
type WorkerVersionUpdatedParams struct {
Versions []ServiceWorkerVersion `json:"versions"`
}
Click to show internal directories.
Click to hide internal directories.