chrome.loginState

Beschreibung

Verwenden Sie die chrome.loginState API, um den Anmeldestatus zu lesen und zu überwachen.

Berechtigungen

loginState

Verfügbarkeit

Chrome 78 oder höher Nur ChromeOS

Typen

ProfileType

Enum

"SIGNIN_PROFILE"
Gibt an, dass sich die Erweiterung im Anmeldeprofil befindet.

"USER_PROFILE"
Gibt an, dass sich die Erweiterung im Nutzerprofil befindet.

SessionState

Enum

"UNKNOWN"
Gibt an, dass der Sitzungsstatus unbekannt ist.

"IN_OOBE_SCREEN"
Gibt an, dass sich der Nutzer im Out-of-Box-Experience-Bildschirm befindet.

"IN_LOGIN_SCREEN"
Gibt an, dass sich der Nutzer auf dem Anmeldebildschirm befindet.

"IN_SESSION"
Gibt an, dass der Nutzer an der Sitzung teilnimmt.

"IN_LOCK_SCREEN"
Gibt an, dass sich der Nutzer im Sperrbildschirm befindet.

"IN_RMA_SCREEN"
Gibt an, dass sich das Gerät im RMA-Modus befindet und die Reparatur abgeschlossen wird.

Methoden

getProfileType()

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

Ruft den Profiltyp ab, in dem sich die Erweiterung befindet.

Parameters

  • callback

    Funktion optional

    Der Parameter callback sieht so aus:

    (result: ProfileType)=>void

Rückgaben

  • Promise<ProfileType>

    Chrome 96 oder höher

    Promise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.

getSessionState()

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

Ruft den aktuellen Sitzungsstatus ab.

Parameters

Rückgaben

  • Promise<SessionState>

    Chrome 96 oder höher

    Promise-Objekte werden in Manifest V3 und höher unterstützt, Callbacks werden jedoch aus Gründen der Abwärtskompatibilität bereitgestellt. Sie können nicht beide in einem Funktionsaufruf verwenden. Das Promise wird mit demselben Typ aufgelöst, der an den Callback übergeben wird.

Veranstaltungen

onSessionStateChanged

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

Wird ausgelöst, wenn sich der Sitzungsstatus ändert. sessionState ist der neue Sitzungsstatus.

Parameters