122 lines
2.8 KiB
Plaintext
122 lines
2.8 KiB
Plaintext
|
|
# Copyright 2017 The Chromium Authors
|
||
|
|
# Use of this source code is governed by a BSD-style license that can be
|
||
|
|
# found in the LICENSE file.
|
||
|
|
#
|
||
|
|
# Contributing to Chrome DevTools Protocol: https://goo.gle/devtools-contribution-guide-cdp
|
||
|
|
|
||
|
|
experimental domain ServiceWorker
|
||
|
|
depends on Target
|
||
|
|
|
||
|
|
type RegistrationID extends string
|
||
|
|
|
||
|
|
# ServiceWorker registration.
|
||
|
|
type ServiceWorkerRegistration extends object
|
||
|
|
properties
|
||
|
|
RegistrationID registrationId
|
||
|
|
string scopeURL
|
||
|
|
boolean isDeleted
|
||
|
|
|
||
|
|
type ServiceWorkerVersionRunningStatus extends string
|
||
|
|
enum
|
||
|
|
stopped
|
||
|
|
starting
|
||
|
|
running
|
||
|
|
stopping
|
||
|
|
|
||
|
|
type ServiceWorkerVersionStatus extends string
|
||
|
|
enum
|
||
|
|
new
|
||
|
|
installing
|
||
|
|
installed
|
||
|
|
activating
|
||
|
|
activated
|
||
|
|
redundant
|
||
|
|
|
||
|
|
# ServiceWorker version.
|
||
|
|
type ServiceWorkerVersion extends object
|
||
|
|
properties
|
||
|
|
string versionId
|
||
|
|
RegistrationID registrationId
|
||
|
|
string scriptURL
|
||
|
|
ServiceWorkerVersionRunningStatus runningStatus
|
||
|
|
ServiceWorkerVersionStatus status
|
||
|
|
# The Last-Modified header value of the main script.
|
||
|
|
optional number scriptLastModified
|
||
|
|
# The time at which the response headers of the main script were received from the server.
|
||
|
|
# For cached script it is the last time the cache entry was validated.
|
||
|
|
optional number scriptResponseTime
|
||
|
|
optional array of Target.TargetID controlledClients
|
||
|
|
optional Target.TargetID targetId
|
||
|
|
optional string routerRules
|
||
|
|
|
||
|
|
# ServiceWorker error message.
|
||
|
|
type ServiceWorkerErrorMessage extends object
|
||
|
|
properties
|
||
|
|
string errorMessage
|
||
|
|
RegistrationID registrationId
|
||
|
|
string versionId
|
||
|
|
string sourceURL
|
||
|
|
integer lineNumber
|
||
|
|
integer columnNumber
|
||
|
|
|
||
|
|
command deliverPushMessage
|
||
|
|
parameters
|
||
|
|
string origin
|
||
|
|
RegistrationID registrationId
|
||
|
|
string data
|
||
|
|
|
||
|
|
command disable
|
||
|
|
|
||
|
|
command dispatchSyncEvent
|
||
|
|
parameters
|
||
|
|
string origin
|
||
|
|
RegistrationID registrationId
|
||
|
|
string tag
|
||
|
|
boolean lastChance
|
||
|
|
|
||
|
|
command dispatchPeriodicSyncEvent
|
||
|
|
parameters
|
||
|
|
string origin
|
||
|
|
RegistrationID registrationId
|
||
|
|
string tag
|
||
|
|
|
||
|
|
command enable
|
||
|
|
|
||
|
|
command setForceUpdateOnPageLoad
|
||
|
|
parameters
|
||
|
|
boolean forceUpdateOnPageLoad
|
||
|
|
|
||
|
|
command skipWaiting
|
||
|
|
parameters
|
||
|
|
string scopeURL
|
||
|
|
|
||
|
|
command startWorker
|
||
|
|
parameters
|
||
|
|
string scopeURL
|
||
|
|
|
||
|
|
command stopAllWorkers
|
||
|
|
|
||
|
|
command stopWorker
|
||
|
|
parameters
|
||
|
|
string versionId
|
||
|
|
|
||
|
|
command unregister
|
||
|
|
parameters
|
||
|
|
string scopeURL
|
||
|
|
|
||
|
|
command updateRegistration
|
||
|
|
parameters
|
||
|
|
string scopeURL
|
||
|
|
|
||
|
|
event workerErrorReported
|
||
|
|
parameters
|
||
|
|
ServiceWorkerErrorMessage errorMessage
|
||
|
|
|
||
|
|
event workerRegistrationUpdated
|
||
|
|
parameters
|
||
|
|
array of ServiceWorkerRegistration registrations
|
||
|
|
|
||
|
|
event workerVersionUpdated
|
||
|
|
parameters
|
||
|
|
array of ServiceWorkerVersion versions
|