PaymentRequestUpdateEvent - 更改运输相关信息时触发的事件

安全上下文
该功能仅在部分或所有支持的浏览器中的安全上下文(HTTPS)中可用。

PaymentRequestUpdateEvent 接口用于当更改待处理的 PaymentRequest 的运输相关信息时,发送到 PaymentRequest 实例的事件。

这些事件包括:

shippingaddresschange 安全上下文

用户更改送货地址时触发。也可以使用 onshippingaddresschange 事件处理程序属性来调用。

shippingoptionchange 安全上下文

用户更改运输选项时触发。也可以使用 onshippingoptionchange 事件处理程序属性来调用。

构造函数

PaymentRequestUpdateEvent() 安全上下文

创建一个新的 PaymentRequestUpdateEvent 对象。

属性

从其父接口 Event 继承了属性,自己没有特有的属性。

方法

除了从父接口 Event 继承的方法之外,PaymentRequestUpdateEvent 还提供以下方法:

PaymentRequestUpdateEvent.updateWith() 安全上下文

如果事件处理程序确定需要更改付款请求中包含的信息,或者需要添加新信息,它将调用 updateWith(),包括需要替换或添加的信息。

规范

规范 状态 备注
Payment Request API
PaymentRequestUpdateEvent 的定义
候选推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持61 支持561 不支持 不支持 支持
PaymentRequestUpdateEvent() 构造函数61 未知561 不支持 不支持 未知
updateWith()6115561 不支持 不支持 支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 不支持

56

53 — 56

未知561 未知 不支持 支持
PaymentRequestUpdateEvent() 构造函数 不支持

56

53 — 56

未知561 未知 不支持 未知
updateWith() 不支持

56

53 — 56

未知561 未知 不支持 支持

1. 仅在每晚构建版本中可用。

相关链接