Descrizione
Utilizza l'API chrome.loginState
per leggere e monitorare lo stato di accesso.
Autorizzazioni
loginState
Disponibilità
Tipi
ProfileType
Enum
"SIGNIN_PROFILE"
Specifica che l'estensione si trova nel profilo di accesso.
"USER_PROFILE"
Specifica che l'estensione si trova nel profilo utente.
SessionState
Enum
"UNKNOWN"
Specifica che lo stato della sessione è sconosciuto.
"IN_OOBE_SCREEN"
Specifica che l'utente si trova nella schermata dell'esperienza preconfigurata.
"IN_LOGIN_SCREEN"
Specifica che l'utente si trova nella schermata di accesso.
"IN_SESSION"
Specifica che l'utente si trova nella sessione.
"IN_LOCK_SCREEN"
Specifica che l'utente si trova nella schermata di blocco.
"IN_RMA_SCREEN"
Specifica che il dispositivo è in modalità RMA e che le riparazioni sono in fase di finalizzazione.
Metodi
getProfileType()
chrome.loginState.getProfileType(): Promise<ProfileType>
Recupera il tipo di profilo in cui si trova l'estensione.
Resi
-
Promise<ProfileType>
Chrome 96+
getSessionState()
chrome.loginState.getSessionState(): Promise<SessionState>
Recupera lo stato della sessione corrente.
Resi
-
Promise<SessionState>
Chrome 96+
Eventi
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Inviato quando lo stato della sessione cambia. sessionState
è il nuovo stato della sessione.
Parametri
-
callback
funzione
Il parametro
callback
ha il seguente aspetto:(sessionState: SessionState) => void
-
sessionState
-