CredentialsContainer: preventSilentAccess() 方法

Baseline 2023
新推出

自 2023 年 9 月起,此功能可在最新的裝置和瀏覽器版本上使用。此功能可能無法在較舊的裝置或瀏覽器上使用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

CredentialsContainer 介面的 preventSilentAccess() 方法設定一個標誌,該標誌指定在未來訪問當前源時是否允許自動登入,然後返回一個解析為 undefinedPromise。例如,在使用者從網站登出後,您可以呼叫此方法,以確保在下次訪問網站時不會自動登入。使用者媒介因源而異,並且是瀏覽器儲存憑據的一個附加檢查點,可告知使用者賬戶登入狀態。此方法通常在使用者從網站登出後呼叫,以確保在下次訪問網站時不會自動傳遞該使用者的登入資訊。

使用 PublicKeyCredential 時,此方法通常無效;此類身份驗證器通常需要使用者互動。但是,某些可能本來可以靜默操作的身份驗證器可能會被排除。

規範的早期版本將此方法稱為 requireUserMediation()。有關支援的詳細資訊,請參閱 瀏覽器相容性部分。

語法

js
preventSilentAccess()

引數

無。

返回值

一個 Promise,解析為 undefined

規範

規範
Credential Management Level 1
# dom-credentialscontainer-preventsilentaccess

瀏覽器相容性