Presentation

The Presentation can be defined as two possible user agents in the context: Controlling user agent and Receiving user agent.

In controlling browsing context, the Presentation interface provides a mechanism to override the browser default behavior of launching presentation to external screen. In receiving browsing context, Presentation interface provides the access to the available presentation connections.

Properties

Presentation.defaultRequest
In a controlling user agent, the defaultRequest attribute MUST return the default presentation request if any, null otherwise. In a receiving browsing context, it MUST return null.
Presentation.receiver
In a receiving user agent, the receiver attribute MUST return the PresentationReceiver instance associated with the receiving browsing context and created by the receiving user agent when the receiving browsing context is created.

Methods

None.

 

Specifications

Specification Status Comment
Presentation API
The definition of 'Presentation interface' in that specification.
Candidate Recommendation Initial definition.

Browser Compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support48 ?511 ? ? ?
defaultRequest48 ?512 ? ? ?
receiver48 ?513 ? ? ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support No48 ?511 ? ? ?
defaultRequest No48 ?512 ? ? ?
receiver No48 ?513 ? ? ?

1. From version 51: this feature is behind the dom.presentation.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

2. From version 51: this feature is behind the dom.presentation.controller.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

3. From version 51: this feature is behind the dom.presentation.receiver.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.

Document Tags and Contributors

Contributors to this page: lucian95, teoli, MashKao, David_Gilbertson, rolfedh, jpmedley
Last updated by: lucian95,