ServiceWorkerRegistration: paymentManager 属性
注意:此功能在 Web Workers 中可用。
ServiceWorkerRegistration 接口中只读的 paymentManager 属性返回一个支付应用的 PaymentManager 实例,用于管理各种支付应用功能。
值
一个 PaymentManager 对象实例。
示例
js
navigator.serviceWorker.register("serviceworker.js").then((registration) => {
registration.paymentManager.userHint = "Card number should be 16 digits";
registration.paymentManager
.enableDelegations(["shippingAddress", "payerName"])
.then(() => {
// …
});
// …
});
PaymentManager.userHint用于向浏览器提供一个提示,以便在支付处理 UI 中与支付应用的名称和图标一起显示。PaymentManager.enableDelegations()用于将提供所需支付信息各个部分(而不是从商户网站内收集)的责任委托给支付应用。
规范
| 规范 |
|---|
| Payment Handler API # dom-serviceworkerregistration-paymentmanager |
浏览器兼容性
加载中…