PaymentRequestEvent: methodData-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.
Hinweis: Diese Funktion ist nur in Service Workers verfügbar.
Die schreibgeschützte Eigenschaft methodData
des PaymentRequestEvent
-Interfaces gibt ein Array von PaymentMethodData
-Objekten zurück. Diese enthalten Zahlungsarten-Identifikatoren für die vom Webangebot akzeptierten Zahlungsmethoden sowie spezifische, mit diesen Zahlungsmethoden verbundene Daten.
Wert
Ein Array von PaymentMethodData
-Objekten. Jedes Objekt enthält die folgenden Eigenschaften:
supportedMethods
-
Ein Zahlungsarten-Identifikator für eine vom Händler akzeptierte Zahlungsmethode.
data
-
Ein Objekt, das optionale Informationen bereitstellt, die von den unterstützten Zahlungsmethoden benötigt werden könnten. Wenn bereitgestellt, wird es JSON-serialisiert.
Beispiele
self.addEventListener("paymentrequest", (e) => {
console.log(e.methodData);
});
Spezifikationen
Specification |
---|
Payment Handler API # dom-paymentrequestevent-methoddata |
Browser-Kompatibilität
BCD tables only load in the browser