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 methodData schreibgeschützte Eigenschaft des PaymentRequestEvent-Interfaces gibt ein Array von PaymentMethodData-Objekten zurück, die Zahlungsverkehrsmethoden-Identifikatoren für die akzeptierten Zahlungsmethoden der Website und jegliche dazugehörigen zahlungsmethodenspezifischen Daten enthalten.
Wert
Ein Array von PaymentMethodData-Objekten. Jedes Objekt enthält die folgenden Eigenschaften:
supportedMethods-
Ein Zahlungsverkehrsmethoden-Identifikator für eine Zahlungsmethode, die die Händler-Website akzeptiert.
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 |
|---|
| Web-based Payment Handler API> # dom-paymentrequestevent-methoddata> |