@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="ServiceWorker")
public class ServiceWorker
extends EventTarget
implements ExtendableMessageEventSource, MessageEventSource
| Modifier and Type | Field and Description |
|---|---|
@JsNullable ErrorEventHandler |
onerror
The AbstractWorker.onerror property of the AbstractWorker interface represents an EventHandler, that is a function to be called when the error event occurs and bubbles through the Worker.
|
@JsNullable EventHandler |
onstatechange
An EventListener property called whenever an event of type statechange is fired; it is basically fired anytime the ServiceWorker.state changes.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ServiceWorker() |
| Modifier and Type | Method and Description |
|---|---|
void |
addErrorListener(ErrorEventListener callback) |
void |
addErrorListener(ErrorEventListener callback,
AddEventListenerOptions options) |
void |
addErrorListener(ErrorEventListener callback,
boolean useCapture) |
void |
postMessage(java.lang.Object message) |
void |
postMessage(java.lang.Object message,
JsArray<Transferable> transfer) |
void |
postMessage(java.lang.Object message,
StructuredSerializeOptions options) |
void |
postMessage(java.lang.Object message,
Transferable... transfer) |
void |
removeErrorListener(ErrorEventListener callback) |
void |
removeErrorListener(ErrorEventListener callback,
boolean useCapture) |
void |
removeErrorListener(ErrorEventListener callback,
EventListenerOptions options) |
java.lang.String |
scriptURL()
Returns the ServiceWorker serialized script URL defined as part of ServiceWorkerRegistration.
|
java.lang.String |
state()
The state read-only property of the ServiceWorker interface returns a string representing the current state of the service worker.
|
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListenerassign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, valuespublic @JsNullable ErrorEventHandler onerror
public @JsNullable EventHandler onstatechange
@JsProperty(name="scriptURL") @Nonnull public java.lang.String scriptURL()
@JsProperty(name="state") @Nonnull @ServiceWorkerState public java.lang.String state()
public void postMessage(@Nullable
java.lang.Object message,
@Nonnull
JsArray<Transferable> transfer)
@JsOverlay
public final void postMessage(@Nullable
java.lang.Object message,
@Nonnull
Transferable... transfer)
public void postMessage(@Nullable
java.lang.Object message,
@Nonnull
StructuredSerializeOptions options)
public void postMessage(@Nullable
java.lang.Object message)
@JsOverlay
public final void addErrorListener(@Nonnull
ErrorEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addErrorListener(@Nonnull
ErrorEventListener callback,
boolean useCapture)
@JsOverlay
public final void addErrorListener(@Nonnull
ErrorEventListener callback)
@JsOverlay
public final void removeErrorListener(@Nonnull
ErrorEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeErrorListener(@Nonnull
ErrorEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeErrorListener(@Nonnull
ErrorEventListener callback)