ServiceWorkerRegistration:paymentManager 属性
注意:此功能在Web Workers中可用。
paymentManager
是 ServiceWorkerRegistration
接口的只读属性,它返回支付应用的 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()
用于将提供所需支付信息的各个部分的责任委托给支付应用,而不是从商家网站内收集这些信息。
规范
规范 |
---|
支付处理程序 API # dom-serviceworkerregistration-paymentmanager |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。