The PresentationConnection
interface of the Presentation API provides methods and properties for managing a single presentation. Each presentation connection is represented by a PresentationConnection
object. Both the controlling user agent and receiving user agent MUST implement PresentationConnection
.
EventTarget PresentationConnection
Instance properties
PresentationConnection.binaryType
Experimental
Returns either blob or arrayBuffer. When a PresentationConnection
object is created, its binaryType
IDL attribute MUST be set to the string " arraybuffer
".
PresentationConnection.id
Read only Experimental
Provides the presentation connection identifier.
PresentationConnection.state
Read only Experimental
Returns the presentation connection 's current state.
PresentationConnection.url
Read only Experimental
Returns the URL used to create or reconnect to the presentation.
Instance methods
PresentationConnection.close()
Experimental
Closes the current connection and sends a PresentationConnectionCloseEvent
to close
event.
PresentationConnection.send()
Experimental
Sends either binary or text data between a controlling browsing context and a presenting browsing context.
PresentationConnection.terminate()
Experimental
Terminates the current connection and fires terminate
event.
Events
close
Experimental
Fired when there is a call to PresentationConnection.close()
.
connect
Experimental
Fired when a presentation connection is established.
message
Experimental
Fired when there is a call to PresentationConnection.send()
.
terminate
Experimental
Fired when there is a call to PresentationConnection.terminate()
.
Specifications
Browser compatibility
Desktop
Mobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on IOS
Samsung Internet
WebView Android
PresentationConnection
47
79
No
34
No
47
No
34
No
5.0
No
binaryType
47
79
No
34
No
47
No
34
No
5.0
No
close
49
79
No
36
No
49
No
36
No
5.0
No
close_event
50
79
No
37
No
50
No
37
No
5.0
No
connect_event
50
79
No
37
No
50
No
37
No
5.0
No
id
47
79
No
34
No
47
No
34
No
5.0
No
message_event
47
79
No
34
No
47
No
34
No
5.0
No
send
47
79
No
34
No
47
No
34
No
5.0
No
state
47
79
No
34
No
47
No
34
No
5.0
No
terminate
48
79
No
35
No
48
No
35
No
5.0
No
terminate_event
50
79
No
37
No
50
No
37
No
5.0
No
url
57
79
No
44
No
57
No
43
No
7.0
No