Beschrijving
Gebruik de chrome.loginState
API om de inlogstatus te lezen en te controleren.
Machtigingen
loginState
Beschikbaarheid
Soorten
ProfileType
Enum
"SIGNIN_PROFILE" "USER_PROFILE"
Geeft aan dat de extensie zich in het aanmeldingsprofiel bevindt.
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_SCREEN"
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 in het inlogscherm bevindt.
Geeft aan dat de gebruiker deelneemt aan de sessie.
Geeft aan dat de gebruiker zich in het vergrendelscherm bevindt.
Geeft aan dat het apparaat in de RMA-modus staat en de reparatie wordt afgerond.
Methoden
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Haalt het type profiel op waarin de extensie zich bevindt.
Parameters
- terugbellen
functie optioneel
De
callback
parameter ziet er als volgt uit:(result: ProfileType) => void
- resultaat
Retouren
Beloof < ProfielType >
Chroom 96+Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Haalt de huidige sessiestatus op.
Parameters
- terugbellen
functie optioneel
De
callback
parameter ziet er als volgt uit:(result: SessionState) => void
- resultaat
Retouren
Beloof < SessionState >
Chroom 96+Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.
Evenementen
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Wordt verzonden wanneer de sessiestatus verandert. sessionState
is de nieuwe sessiestatus.
Parameters
- terugbellen
functie
De
callback
parameter ziet er als volgt uit:(sessionState: SessionState) => void
- sessieState