Namespace: proxy

proxy

Source:

Classes

AsyncMessageChannel

Methods

(static) toListener(sendAsyncFn, browserFn)

Creates a transparent interface between the chrome- and content contexts.

Calls to this object will be proxied via the message manager to a content frame script, and responses are returend as promises.

The argument sequence is serialised and passed as an array, unless it consists of a single object type that isn't null, in which case it's passed literally. The latter specialisation is temporary to achieve backwards compatibility with listener.js.

Parameters:
Name Type Description
sendAsyncFn function

Callback for sending async messages.

browserFn function

Closure that returns the current browsing context.

Source: