PushSubscriptionOptions
        
        
          
                Baseline
                
                  Widely available
                
                 *
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2023.
* Some parts of this feature may have varying levels of support.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die PushSubscriptionOptions-Schnittstelle der Push-API repräsentiert die mit einem Push-Abonnement verbundenen Optionen.
Das schreibgeschützte PushSubscriptionOptions-Objekt wird zurückgegeben, indem PushSubscription.options auf einem PushSubscription aufgerufen wird. Diese Schnittstelle hat keinen eigenen Konstruktor.
Instanzeigenschaften
PushSubscriptionOptions.userVisibleOnlySchreibgeschützt- 
Ein boolescher Wert, der anzeigt, dass das zurückgegebene Push-Abonnement nur für Nachrichten verwendet wird, deren Effekt für den Benutzer sichtbar gemacht wird.
 PushSubscriptionOptions.applicationServerKeySchreibgeschützt- 
Ein öffentlicher Schlüssel, den Ihr Push-Server verwenden wird, um Nachrichten über einen Push-Server an Client-Apps zu senden.
 
Beispiele
Der Aufruf von PushSubscription.options auf einem PushSubscription gibt ein PushSubscriptionOptions-Objekt zurück. Im untenstehenden Beispiel wird dieses in die Konsole geschrieben.
navigator.serviceWorker.ready.then((reg) => {
  reg.pushManager.getSubscription().then((subscription) => {
    const options = subscription.options;
    console.log(options); // a PushSubscriptionOptions object
  });
});
Spezifikationen
| Specification | 
|---|
| Push API> # dom-pushsubscriptionoptions>  | 
            
Browser-Kompatibilität
Loading…