Description
Utilisez l'API chrome.loginState
pour lire et surveiller l'état de connexion.
Autorisations
loginState
Disponibilité
Types
ProfileType
Énumération
"SIGNIN_PROFILE"
Indique que l'extension se trouve dans le profil de connexion.
"USER_PROFILE"
Indique que l'extension se trouve dans le profil utilisateur.
SessionState
Énumération
"UNKNOWN"
Indique que l'état de la session est inconnu.
"IN_OOBE_SCREEN"
Indique que l'utilisateur se trouve sur l'écran de configuration initiale.
"IN_LOGIN_SCREEN"
Indique que l'utilisateur se trouve sur l'écran de connexion.
"IN_SESSION"
Indique que l'utilisateur est dans la session.
"IN_LOCK_SCREEN"
Indique que l'utilisateur se trouve sur l'écran de verrouillage.
"IN_RMA_SCREEN"
Indique que l'appareil est en mode ARM et que les réparations sont en cours de finalisation.
Méthodes
getProfileType()
chrome.loginState.getProfileType(): Promise<ProfileType>
Obtient le type de profil dans lequel se trouve l'extension.
Renvoie
-
Promise<ProfileType>
Chrome 96 et versions ultérieures
getSessionState()
chrome.loginState.getSessionState(): Promise<SessionState>
Obtient l'état actuel de la session.
Renvoie
-
Promise<SessionState>
Chrome 96 et versions ultérieures
Événements
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Distribué lorsque l'état de la session change. sessionState
est le nouvel état de la session.
Paramètres
-
callback
fonction
Le paramètre
callback
se présente comme suit :(sessionState: SessionState) => void
-
sessionState
-