This interface represents the global scope in which a worker's script runs.
1.0
28
Introduced
Gecko 1.9.1
Inherits from:
nsIWorkerGlobalScope
Last changed in Gecko 1.9.2 (Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)Method overview
void postMessage(in DOMString aMessage, [optional] in nsIWorkerMessagePort aMessagePort); |
void close(); |
Attributes
Attribute | Type | Description |
onclose |
| A listener object to be called when the worker stops running. |
onmessage |
| A listener object to be called when a message is posted on the port. The message is in the event's data member. |
Methods
Requires Gecko 1.9.2 (Firefox 3.6 / Thunderbird 3.1 / Fennec 1.0)
close()
Allows the worker to terminate itself. If a listener has been established by setting the value of the onclose
attribute, it gets called.
void close();
Parameters
None.
postMessage()
Posts a message to the scope's parent worker object.
void postMessage(
in DOMString aMessage,
in nsIWorkerMessagePort aMessagePort Optional
);
Parameters
aMessage
- The message to post. It will be stored as the
data
member in the event. aMessagePort
Optional- Specifies the message port onto which to post the message; if not specified, the default port is used.