Beschrijving
Gebruik de chrome.loginState
API om de inlogstatus te lezen en te controleren.
Machtigingen
loginState
Beschikbaarheid
Soorten
ProfileType
Enum
"SIGNIN_PROFILE"
Geeft aan dat de extensie zich in het aanmeldingsprofiel bevindt.
"USER_PROFILE"
Geeft aan dat de extensie in het gebruikersprofiel staat.
SessionState
Enum
"ONBEKEND"
Geeft aan dat de sessiestatus onbekend is.
"IN_OOBE_SCREEN"
Geeft aan dat de gebruiker zich in het out-of-box-ervaringsscherm bevindt.
"IN_LOGIN_SCHERM"
Geeft aan dat de gebruiker zich in het inlogscherm bevindt.
"IN_SESSIE"
Geeft aan dat de gebruiker deelneemt aan de sessie.
"IN_LOCK_SCREEN"
Geeft aan dat de gebruiker zich in het vergrendelscherm bevindt.
"IN_RMA_SCREEN"
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