Descrição
Use a API chrome.loginState
para ler e monitorar o estado do login.
Permissões
loginState
Disponibilidade
Tipos
ProfileType
Tipo enumerado
"SIGNIN_PROFILE"
Especifica que a extensão está no perfil de login.
"USER_PROFILE"
Especifica que a extensão está no perfil do usuário.
SessionState
Tipo enumerado
"UNKNOWN"
Especifica que o estado da sessão é desconhecido.
"IN_OOBE_SCREEN"
Especifica que o usuário está na tela de experiência pronta para uso.
"IN_LOGIN_SCREEN"
Especifica que o usuário está na tela de login.
"IN_SESSION"
Especifica que o usuário está na sessão.
"IN_LOCK_SCREEN"
Especifica que o usuário está na tela de bloqueio.
"IN_RMA_SCREEN"
Especifica que o dispositivo está no modo de ADM, finalizando os reparos.
Métodos
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Recebe o tipo do perfil em que a extensão está.
Parâmetros
-
callback
função optional
O parâmetro
callback
tem esta aparência:(result: ProfileType) => void
-
resultado
-
Retorna
-
Promise<ProfileType>
Chrome 96 ou mais recentePromessas são compatíveis com o Manifest V3 e versões mais recentes, mas callbacks são fornecidos para compatibilidade com versões anteriores. Não é possível usar os dois na mesma chamada de função. A promessa é resolvida com o mesmo tipo que é passado para o callback.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Recebe o estado atual da sessão.
Parâmetros
-
callback
função optional
O parâmetro
callback
tem esta aparência:(result: SessionState) => void
-
resultado
-
Retorna
-
Promise<SessionState>
Chrome 96 ou mais recentePromessas são compatíveis com o Manifest V3 e versões mais recentes, mas callbacks são fornecidos para compatibilidade com versões anteriores. Não é possível usar os dois na mesma chamada de função. A promessa é resolvida com o mesmo tipo que é passado para o callback.
Eventos
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Enviado quando o estado da sessão é alterado. sessionState
é o novo estado da sessão;
Parâmetros
-
callback
função
O parâmetro
callback
tem esta aparência:(sessionState: SessionState) => void
-
sessionState
-