Beschrijving
Gebruik de chrome.loginState
API om de aanmeldstatus te lezen en te controleren.
Machtigingen
loginState
Beschikbaarheid
Typen
ProfileType
Enum
"AANMELDINGSPROFIEL" "GEBRUIKERSPROFIEL"
Geeft aan dat de extensie in het aanmeldprofiel staat.
Geeft aan dat de extensie in het gebruikersprofiel staat.
SessionState
Enum
"ONBEKEND" "IN_OOBE_SCREEN" "IN_LOGIN_SCHERM" "IN_SESSIE" "IN_LOCK_SCREEN" "IN_RMA_SCHERM"
Geeft aan dat de sessiestatus onbekend is.
Geeft aan dat de gebruiker zich in het out-of-box-ervaringsscherm bevindt.
Geeft aan dat de gebruiker zich op het inlogscherm bevindt.
Geeft aan dat de gebruiker deelneemt aan de sessie.
Geeft aan dat de gebruiker zich op het vergrendelscherm bevindt.
Geeft aan dat het apparaat zich in de RMA-modus bevindt en dat de reparaties worden afgerond.
Methoden
getProfileType()
chrome.loginState.getProfileType(): Promise<ProfileType>
Geeft het type van het profiel op waarin de extensie zich bevindt.
Retourneren
Belofte< ProfielType >
Chroom 96+
getSessionState()
chrome.loginState.getSessionState(): Promise<SessionState>
Haalt de huidige sessiestatus op.
Retourneren
Belofte< SessieStatus >
Chroom 96+
Evenementen
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Wordt verzonden wanneer de sessiestatus verandert. sessionState
is de nieuwe sessiestatus.
Parameters
- terugbellen
functie
De
callback
ziet er als volgt uit:(sessionState: SessionState) => void
- sessiestatus