CanMakePaymentEvent: CanMakePaymentEvent() Konstruktor
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.
Hinweis: Diese Funktion ist nur in Service Workers verfügbar.
Der CanMakePaymentEvent()
Konstruktor erstellt eine neue CanMakePaymentEvent
Objektinstanz.
Syntax
new CanMakePaymentEvent(type)
Parameter
type
-
Ein String, der den Typ des Ereignisses repräsentiert. Im Falle von
CanMakePaymentEvent
ist dies immercanmakepayment
.
Beispiele
Ein Entwickler würde diesen Konstruktor nicht manuell verwenden. Ein neues CanMakePaymentEvent
Objekt wird erstellt, wenn ein Handler als Ergebnis des Auslösens des canmakepayment
Ereignisses aufgerufen wird.
self.addEventListener("canmakepayment", (e) => {
e.respondWith(
new Promise((resolve, reject) => {
someAppSpecificLogic()
.then((result) => {
resolve(result);
})
.catch((error) => {
reject(error);
});
}),
);
});
Spezifikationen
Specification |
---|
Payment Handler API # dom-canmakepaymentevent-constructor |