Back to Content

PresentationRequest

files/en-us/web/api/presentationrequest/index.md

latest1.9 KB
Original Source

{{SeeCompatTable}}{{securecontext_header}}{{APIRef("Presentation API")}}

A PresentationRequest object is used to initiate or reconnect to a presentation made by a controlling browsing context. The PresentationRequest object MUST be implemented in a controlling browsing context provided by a controlling user agent.

When a PresentationRequest is constructed, the given urls MUST be used as the list of presentation request URLs which are each a possible presentation URL for the PresentationRequest instance.

{{InheritanceDiagram}}

Constructor

  • {{domxref("PresentationRequest.PresentationRequest","PresentationRequest()")}} {{Experimental_Inline}}
    • : Creates a PresentationRequest.

Instance properties

None

Instance methods

  • {{domxref("PresentationRequest.start()")}} {{Experimental_Inline}}
    • : Returns a {{JSxRef("Promise")}} that resolves with a {{DOMxRef("PresentationConnection")}} after the user agent prompts the user to select a display and grant permission to use that display.
  • {{domxref("PresentationRequest.reconnect()")}} {{Experimental_Inline}}
    • : When the reconnect(presentationId) method is called on a PresentationRequest presentationRequest, the user agent MUST run the following steps to reconnect to a presentation.
  • {{domxref("PresentationRequest.getAvailability()")}} {{Experimental_Inline}}
    • : When the getAvailability() method is called, the user agent MUST run the steps as the link.

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}