PaymentRequest:securePaymentConfirmationAvailability() 靜態方法
PaymentRequest 介面的 securePaymentConfirmationAvailability() 靜態方法用於指示 安全支付確認 (SPC) 功能是否可用。
語法
js
securePaymentConfirmationAvailability()
引數
無。
返回值
一個 Promise,它會解析為一個列舉值,指示 SPC 是否可用,如果不可用,則提供不可用的原因。
可能的值是
available-
SPC 在呼叫幀中可用。這並不能保證存在 相容 SPC 的憑證 可用於進行身份驗證。
-
SPC 在呼叫幀中不可用,原因未知。為了保護使用者隱私,瀏覽器可能會返回此結果而不是更具體的原因。
-
SPC 在呼叫幀中不可用,因為它未啟用。
-
SPC 在呼叫幀中不可用,因為沒有可用的使用者驗證平臺身份驗證器(也可以使用
PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()來了解此資訊)。
示例
js
async function spcSupport() {
const support = await PaymentRequest.securePaymentConfirmationAvailability();
if (support === "available") {
// Commence SPC payment flow
} else {
// Fallback to traditional flows
}
}
規範
| 規範 |
|---|
| 安全支付確認 # dom-paymentrequest-securepaymentconfirmationavailability |
瀏覽器相容性
載入中…