Description
Utilisez l'API chrome.loginState
pour lire et surveiller l'état de connexion.
Autorisations
loginState
Disponibilité
Types
ProfileType
Énumération
"SIGNIN_PROFILE"
Spécifie que l'extension se trouve dans le profil de connexion.
"USER_PROFILE"
Spécifie que l'extension se trouve dans le profil utilisateur.
SessionState
Énumération
"UNKNOWN"
Spécifie que l'état de la session est inconnu.
"IN_OOBE_SCREEN"
Spécifie que l'utilisateur se trouve sur l'écran d'expérience prêt à l'emploi.
"IN_LOGIN_SCREEN"
Spécifie que l'utilisateur se trouve sur l'écran de connexion.
"IN_SESSION"
Spécifie que l'utilisateur fait partie de la session.
"IN_LOCK_SCREEN"
Spécifie que l'utilisateur se trouve sur l'écran de verrouillage.
"IN_RMA_SCREEN"
Spécifie que l'appareil est en mode ARM, ce qui finalise les réparations.
Méthodes
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Récupère le type de profil dans lequel se trouve l'extension.
Paramètres
-
rappel
function facultatif
Le paramètre
callback
se présente comme suit:(result: ProfileType) => void
-
résultat
-
Renvoie
-
Promise<ProfileType>
Chrome 96 ou version ultérieureLes promesses ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Récupère l'état actuel de la session.
Paramètres
-
rappel
function facultatif
Le paramètre
callback
se présente comme suit:(result: SessionState) => void
-
résultat
-
Renvoie
-
Promise<SessionState>
Chrome 96 ou version ultérieureLes promesses ne sont compatibles qu'avec Manifest V3 et versions ultérieures. Les autres plates-formes doivent utiliser des rappels.
Événements
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Envoyé lorsque l'état de la session change. sessionState
est le nouvel état de la session.
Paramètres
-
rappel
fonction
Le paramètre
callback
se présente comme suit:(sessionState: SessionState) => void
-
sessionState
-