Descrizione
Utilizza l'API chrome.loginState
per leggere e monitorare lo stato dell'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 è presente 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 pronta all'uso.
"IN_LOGIN_SCREEN"
Specifica che l'utente è nella schermata di accesso.
"IN_SESSION"
Specifica che l'utente è nella sessione.
"IN_LOCK_SCREEN"
Specifica che l'utente è nella schermata di blocco.
"IN_RMA_SCREEN"
Specifica che il dispositivo è in modalità RMA e termina le riparazioni.
Metodi
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Recupera il tipo di profilo in cui si trova l'estensione.
Parametri
-
callback
funzione facoltativa
Il parametro
callback
ha il seguente aspetto:(result: ProfileType) => void
-
risultato
-
Resi
-
Promise<ProfileType>
Chrome 96 e versioni successive .Le promesse sono supportate in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al callback.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Recupera lo stato della sessione attuale.
Parametri
-
callback
funzione facoltativa
Il parametro
callback
ha il seguente aspetto:(result: SessionState) => void
-
risultato
-
Resi
-
Promise<SessionState>
Chrome 96 e versioni successive .Le promesse sono supportate in Manifest V3 e versioni successive, ma sono disponibili callback per la compatibilità con le versioni precedenti. Non puoi utilizzare entrambi nella stessa chiamata di funzione. La si risolve con lo stesso tipo passato al callback.
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
-