Presentation API
Limited availability
The Presentation API shows or controls content on another display, such as a network-connected TV or projector.
Compatibility
- Chrome 47 Released on 2015-12-01
- Chrome Android 47 Released on 2015-12-02
- Edge 79 Released on 2020-01-15
- Firefox ❌ Search for bugs Search for standards position
- Firefox for Android ❌ Search for bugs Search for standards position
- Safari ❌ Search for bugs Search for standards position
- Safari on iOS ❌ Search for bugs Search for standards position
MDN docs
- Navigator.presentation
- Presentation
- Presentation.defaultRequest
- Presentation.receiver
- PresentationAvailability
- PresentationAvailability.value
- PresentationConnection
- PresentationConnection.binaryType
- PresentationConnection.close
- PresentationConnection.id
- PresentationConnection.send
- PresentationConnection.state
- PresentationConnection.terminate
- PresentationConnection.url
- PresentationConnectionAvailableEvent
- PresentationConnectionAvailableEvent.PresentationConnectionAvailableEvent
- PresentationConnectionAvailableEvent.connection
- PresentationConnectionCloseEvent
- PresentationConnectionList
- PresentationReceiver
- PresentationRequest
- PresentationRequest.PresentationRequest
- PresentationRequest.getAvailability
- PresentationRequest.reconnect
- PresentationRequest.start
Specifications
- Presentation API, from Second Screen Working Group (W3C).
BCD data
- api.Navigator.presentation
- api.Presentation
- api.Presentation.defaultRequest
- api.Presentation.receiver
- api.PresentationAvailability
- api.PresentationAvailability.change_event
- api.PresentationAvailability.value
- api.PresentationConnection
- api.PresentationConnection.binaryType
- api.PresentationConnection.close
- api.PresentationConnection.id
- api.PresentationConnection.send
- api.PresentationConnection.state
- api.PresentationConnection.terminate
- api.PresentationConnection.url
- api.PresentationConnectionAvailableEvent
- api.PresentationConnectionAvailableEvent.PresentationConnectionAvailableEvent
- api.PresentationConnectionAvailableEvent.connection
- api.PresentationConnectionCloseEvent
- api.PresentationConnectionCloseEvent.PresentationConnectionCloseEvent
- api.PresentationConnectionCloseEvent.message
- api.PresentationConnectionCloseEvent.reason
- api.PresentationConnectionList
- api.PresentationConnectionList.connections
- api.PresentationReceiver
- api.PresentationReceiver.connectionList
- api.PresentationRequest
- api.PresentationRequest.PresentationRequest
- api.PresentationRequest.connectionavailable_event
- api.PresentationRequest.getAvailability
- api.PresentationRequest.reconnect
- api.PresentationRequest.start
- html.elements.iframe.sandbox.allow-presentation