@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="ServiceWorker")
public class ServiceWorker
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
EventHandler |
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.
|
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 |
postMessage(java.lang.Object message) |
void |
postMessage(java.lang.Object message,
JsArray<Transferable> transfer) |
void |
postMessage(java.lang.Object message,
PostMessageOptions options) |
void |
postMessage(java.lang.Object message,
Transferable[] transfer) |
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, removeEventListener@Nullable public EventHandler onerror
@Nullable public 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)
public void postMessage(@Nullable
java.lang.Object message,
@Nonnull
Transferable[] transfer)
public void postMessage(@Nullable
java.lang.Object message,
@Nonnull
PostMessageOptions options)
public void postMessage(@Nullable
java.lang.Object message)