[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/PushSubscriptionOptions/applicationServerKey [Back]  [Original]

PushSubscriptionOptions: applicationServerKey-Eigenschaft - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

PushSubscriptionOptions: applicationServerKey-Eigenschaft

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Mrz 2023 browserbergreifend verfgbar.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.

Hinweis: Diese Funktion ist in Web Workers verfgbar.

Die schreibgeschtzte applicationServerKey-Eigenschaft der PushSubscriptionOptions-Schnittstelle enthlt den ffentlichen Schlssel, der vom Push-Server verwendet wird.

In diesem Artikel

Wert

Ein ffentlicher Schlssel, den Ihr Push-Server verwendet, um Nachrichten ber einen Push-Server an Client-Apps zu senden. Dieser Wert ist Teil eines vom Anwendungsserver generierten Signierschlsselpaares und kann mit der elliptischen Kurve fr digitale Signaturen (ECDSA) ber die P-256-Kurve verwendet werden. Wenn beim Initialisieren kein applicationServerKey-Mitglied bergeben wird, wird es auf null gesetzt.

Beispiele

Im untenstehenden Beispiel wird der Wert von applicationServerKey in die Konsole ausgegeben.

js
navigator.serviceWorker.ready.then((reg) => {
  reg.pushManager.getSubscription().then((subscription) => {
    const options = subscription.options;
    console.log(options.applicationServerKey); // the public key
  });
});

Spezifikationen

Spezifikation
Push API
# dom-pushsubscriptionoptions-applicationserverkey

Browser-Kompatibilitt


Web Proxy Viewer  |  New URL  |  Original Page