Class: ServiceWorkers
Process: Main
This class is not exported from the 'electron'
module. It is only available as a return value of other methods in the Electron API.
Instances of the ServiceWorkers
class are accessed by using serviceWorkers
property of a Session
.
For example:
Event: ‘console-message’
Returns:
event
EventmessageDetails
Object - Information about the console messagemessage
String - The actual console messageversionId
Number - The version ID of the service worker that sent the log message- Number - The log level, from 0 to 3. In order it matches
verbose
,info
,warning
anderror
. sourceUrl
String - The URL the message came fromlineNumber
Number - The line number of the source that triggered this console message
Emitted when a service worker logs something to the console.
Event: ‘registration-completed’
Returns:
event
Eventdetails
Object - Information about the registered service worker
Instance Methods
The following methods are available on instances of ServiceWorkers
:
serviceWorkers.getAllRunning()
Returns Record<Number, ServiceWorkerInfo>
- A object where the keys are the service worker version ID and the values are the information about that service worker.
versionId
Number
Returns - Information about this service worker