nsIWorkerScope

Table of contents

  1. 1. Method overview
  2. 2. Attributes
  3. 3. Methods
    1. 3.1. close()
    2. 3.2. postMessage()
  4. 4. See also

This interface represents the global scope in which a worker's script runs.
1.0
15.0
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(); Requires Gecko 1.9.2

Attributes

Attribute Type Description
onclose nsIDOMEventListener A listener object to be called when the worker stops running. Requires Gecko 1.9.2
onmessage nsIDOMEventListener 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.

Tags (6)

Edit tags

Attachments (0)

 

Attach file