chrome.loginState

Beschrijving

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

Machtigingen

loginState

Beschikbaarheid

Chrome 78+ Alleen ChromeOS

Typen

ProfileType

Enum

"AANMELDINGSPROFIEL"
Geeft aan dat de extensie in het aanmeldprofiel staat.

"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 op het inlogscherm bevindt.

"IN_SESSIE"
Geeft aan dat de gebruiker deelneemt aan de sessie.

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

"IN_RMA_SCHERM"
Geeft aan dat het apparaat zich in de RMA-modus bevindt en dat de reparaties worden afgerond.

Methoden

getProfileType()

chrome.loginState.getProfileType(): Promise<ProfileType>

Geeft het type van het profiel op waarin de extensie zich bevindt.

Retourneren

getSessionState()

chrome.loginState.getSessionState(): Promise<SessionState>

Haalt de huidige sessiestatus op.

Retourneren

Evenementen

onSessionStateChanged

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

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

Parameters

  • terugbellen

    functie

    De callback ziet er als volgt uit:

    (sessionState: SessionState) => void