PresentationConnection
        
        
          Limited availability
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
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.
Instance properties
PresentationConnection.binaryTypeExperimental- 
Returns either blob or arrayBuffer. When a
PresentationConnectionobject is created, itsbinaryTypeIDL attribute MUST be set to the string"arraybuffer". PresentationConnection.idRead only Experimental- 
Provides the presentation connection identifier.
 PresentationConnection.stateRead only Experimental- 
Returns the presentation connection's current state.
 PresentationConnection.urlRead 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
PresentationConnectionCloseEventtocloseevent. 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
terminateevent. 
Events
closeExperimental- 
Fired when there is a call to
PresentationConnection.close(). connectExperimental- 
Fired when a presentation connection is established.
 messageExperimental- 
Fired when there is a call to
PresentationConnection.send(). terminateExperimental- 
Fired when there is a call to
PresentationConnection.terminate(). 
Specifications
| Specification | 
|---|
| Presentation API> # interface-presentationconnection>  | 
            
Browser compatibility
Loading…