PaymentRequestUpdateEvent - 更改运输相关信息时触发的事件
PaymentRequestUpdateEvent
接口用于当更改待处理的 PaymentRequest
的运输相关信息时,发送到 PaymentRequest
实例的事件。
这些事件包括:
shippingaddresschange
安全上下文
用户更改送货地址时触发。也可以使用 onshippingaddresschange
事件处理程序属性来调用。
shippingoptionchange
安全上下文
用户更改运输选项时触发。也可以使用 onshippingoptionchange
事件处理程序属性来调用。
构造函数
PaymentRequestUpdateEvent()
安全上下文
创建一个新的 PaymentRequestUpdateEvent
对象。
属性
从其父接口 Event
继承了属性,自己没有特有的属性。
方法
除了从父接口 Event
继承的方法之外,PaymentRequestUpdateEvent
还提供以下方法:
PaymentRequestUpdateEvent.updateWith()
安全上下文
如果事件处理程序确定需要更改付款请求中包含的信息,或者需要添加新信息,它将调用 updateWith()
,包括需要替换或添加的信息。
规范
规范 | 状态 | 备注 |
---|---|---|
Payment Request API PaymentRequestUpdateEvent 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 61 | 支持 | 561 | 不支持 | 不支持 | 支持 |
PaymentRequestUpdateEvent() 构造函数 | 61 | 未知 | 561 | 不支持 | 不支持 | 未知 |
updateWith() | 61 | 15 | 561 | 不支持 | 不支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 56 53 — 56 | 未知 | 561 | 未知 | 不支持 | 支持 |
PaymentRequestUpdateEvent() 构造函数 | 不支持 | 56 53 — 56 | 未知 | 561 | 未知 | 不支持 | 未知 |
updateWith() | 不支持 | 56 53 — 56 | 未知 | 561 | 未知 | 不支持 | 支持 |
1. 仅在每晚构建版本中可用。