Process:
    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 Event
    • messageDetails Object - Information about the console message
      • message string - The actual console message
      • versionId number - The version ID of the service worker that sent the log message
      • source string - The type of source for this message. Can be javascript, xml, , console-api, storage, rendering, security, deprecation, worker, violation, intervention, recommendation or other.
      • sourceUrl string - The URL the message came from
      • lineNumber 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 Event
    • details Object - Information about the registered service worker
      • scope string - The base URL that a service worker is registered for

    Instance Methods

    The following methods are available on instances of ServiceWorkers:

    serviceWorkers.getAllRunning()

    Returns Record<number, ServiceWorkerInfo> - A ServiceWorkerInfo object where the keys are the service worker version ID and the values are the information about that service worker.

    serviceWorkers.getFromVersionID(versionId)

    Returns ServiceWorkerInfo - Information about this service worker