CanMakePaymentEvent: respondWith() 方法
注意:此功能仅在 Service Workers 中可用。
respondWith()
方法是 CanMakePaymentEvent
接口的一部分,它允许 Service Worker 适当地响应,以表明它是否已准备好处理付款。
语法
js
respondWith(response)
参数
返回值
无 (undefined
)。
示例
js
self.addEventListener("canmakepayment", (e) => {
e.respondWith(
new Promise((resolve, reject) => {
someAppSpecificLogic()
.then((result) => {
resolve(result);
})
.catch((error) => {
reject(error);
});
}),
);
});
规范
规范 |
---|
Payment Handler API # dom-canmakepaymentevent-respondwith |
浏览器兼容性
BCD 表格仅在浏览器中加载