chrome.loginState

Beschrijving

Gebruik de chrome.loginState API om de inlogstatus te lezen en te controleren.

Rechten

loginState

Beschikbaarheid

AlleenChrome 78+ ChromeOS

Soorten

ProfileType

Enum

"SIGNIN_PROFILE"
Geeft aan dat de extensie zich in het aanmeldingsprofiel bevindt.

"GEBRUIKERSPROFIEL"
Geeft aan dat de extensie in het gebruikersprofiel staat.

SessionState

Enum

"ONBEKEND"
Geeft aan dat de sessiestatus onbekend is.

"IN_OOBE_SCREEN"
Geeft aan dat de gebruiker zich in het out-of-box-ervaringsscherm bevindt.

"IN_LOGIN_SCHERM"
Geeft aan dat de gebruiker zich in het inlogscherm bevindt.

"IN SESSIE"
Geeft aan dat de gebruiker deelneemt aan de sessie.

"IN_LOCK_SCREEN"
Geeft aan dat de gebruiker zich in het vergrendelscherm bevindt.

"IN_RMA_SCREEN"
Geeft aan dat het apparaat in de RMA-modus staat en de reparatie wordt afgerond.

Methoden

getProfileType()

Belofte
chrome.loginState.getProfileType(
  callback?: function,
)

Haalt het type profiel op waarin de extensie zich bevindt.

Parameters

  • Bel terug

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: ProfileType)=>void

Geeft terug

  • Beloof < ProfielType >

    Chroom 96+

    Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.

getSessionState()

Belofte
chrome.loginState.getSessionState(
  callback?: function,
)

Haalt de huidige sessiestatus op.

Parameters

  • Bel terug

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: SessionState)=>void

Geeft terug

  • Beloof < SessionState >

    Chroom 96+

    Beloften worden ondersteund in Manifest V3 en hoger, maar er zijn callbacks beschikbaar voor achterwaartse compatibiliteit. U kunt niet beide gebruiken bij dezelfde functieaanroep. De belofte wordt opgelost met hetzelfde type dat wordt doorgegeven aan de callback.

Evenementen

onSessionStateChanged

chrome.loginState.onSessionStateChanged.addListener(
  callback: function,
)

Wordt verzonden wanneer de sessiestatus verandert. sessionState is de nieuwe sessiestatus.

Parameters

  • Bel terug

    functie

    De callback parameter ziet er als volgt uit:

    (sessionState: SessionState)=>void