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 è 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 predefinita.
"IN_ACCESS_SCREEN"
Specifica che l'utente è nella schermata di accesso.
"IN_SESSION"
Specifica che l'utente si trova nella sessione.
"IN_LOCK_SCREEN"
Specifica che l'utente è nella schermata di blocco.
"IN_RMA_SCREEN"
Specifica che il dispositivo è in modalità RMA e sta finalizzando le riparazioni.
Metodi
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Restituisce 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
-
Ritorni
-
Promise<ProfileType>
Chrome 96 e versioni successiveLe promesse sono supportate in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso al callback.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Restituisce lo stato attuale della sessione.
Parametri
-
callback
funzione facoltativa
Il parametro
callback
ha il seguente aspetto:(result: SessionState) => void
-
risultato
-
Ritorni
-
Promise<SessionState>
Chrome 96 e versioni successiveLe promesse sono supportate in Manifest V3 e versioni successive, ma vengono forniti callback per garantire la compatibilità con le versioni precedenti. Non puoi utilizzarli entrambi nella stessa chiamata di funzione. La promessa viene risolta con lo stesso tipo trasmesso 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
-