Präsentation: defaultRequest-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
In einem steuernden Benutzeragent MUSS das defaultRequest-Attribut die Standard-Präsentationsanfrage zurückgeben, falls vorhanden, andernfalls null. In einem empfangenden Browsing-Kontext MUSS es null zurückgeben.
Wenn es vom Kontroller gesetzt wird, SOLLTE der Wert des defaultRequest-Attributs vom steuernden Benutzeragent als die Standard-Präsentationsanfrage für diesen steuernden Browsing-Kontext verwendet werden. Wenn das aktive Sandboxing-Flagset des Dokuments das sandboxed presentation browsing context flag gesetzt hat, SOLLTE der steuernde Benutzeragent so handeln, als ob die Standardanfrage für diesen Browsing-Kontext nicht gesetzt ist. Wenn der steuernde Benutzeragent eine PresentationConnection im Namen dieses Browsing-Kontexts initiieren möchte, MUSS er eine Präsentation starten unter Verwendung der Standard-Präsentationsanfrage für den Kontroller (als ob der Kontroller defaultRequest.start() aufgerufen hätte).
Der steuernde Benutzeragent SOLLTE die Präsentation unter Nutzung der Standard-Präsentationsanfrage nur initiieren, wenn der Benutzer dies durch eine Benutzeraktion ausgedrückt hat. Zum Beispiel durch Klicken auf eine Schaltfläche im Browser.
Hinweis: Einige steuernde Benutzeragenten könnten dem Benutzer erlauben, eine Standard-Präsentationsverbindung zu initiieren und ein Präsentationsdisplay mit derselben Benutzeraktion auszuwählen. Zum Beispiel könnte die Browser-Oberfläche dem Benutzer erlauben, ein Display aus einem Menü auszuwählen oder auf ein NFC-fähiges Display zu tippen. In diesem Fall, wenn der steuernde Benutzeragent um Erlaubnis bittet, während er eine Präsentation startet, könnte der Browser dieses Display als Standardwahl anbieten oder die Aktion als Erlaubnis für das Display interpretieren und die Display-Auswahl vollständig umgehen.
Hinweis:
Wenn ein steuernder Benutzeragent die Initiierung einer Präsentationsverbindung aus der Browser-Oberfläche nicht unterstützt, wird das Setzen von defaultRequest keine Wirkung haben.