chrome.loginState

Beschrijving

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

Machtigingen

loginState

Beschikbaarheid

AlleenChrome 78+ ChromeOS

Soorten

ProfileType

Enum

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

"USER_PROFILE"
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

  • terugbellen

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: ProfileType) => void

Retouren

  • 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

  • terugbellen

    functie optioneel

    De callback parameter ziet er als volgt uit:

    (result: SessionState) => void

Retouren

  • 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

  • terugbellen

    functie

    De callback parameter ziet er als volgt uit:

    (sessionState: SessionState) => void