chrome.loginState

Açıklama

Giriş durumunu okumak ve izlemek için chrome.loginState API'yi kullanın.

İzinler

loginState

Kullanılabilirlik

Chrome 78 ve sonraki sürümler Yalnızca ChromeOS

Türler

ProfileType

Enum

"SIGNIN_PROFILE"
Uzantının oturum açma profilinde olduğunu belirtir.

"USER_PROFILE"
Uzantının kullanıcı profilinde olduğunu belirtir.

SessionState

Enum

"UNKNOWN"
Oturum durumunun bilinmediğini belirtir.

"IN_OOBE_SCREEN"
Kullanıcının kullanıma hazır bir deneyim ekranında olduğunu belirtir.

"IN_LOGIN_SCREEN"
Kullanıcının giriş ekranında olduğunu belirtir.

"IN_SESSION"
Kullanıcının oturumda olduğunu belirtir.

"IN_LOCK_SCREEN"
Kullanıcının kilit ekranında olduğunu belirtir.

"IN_RMA_SCREEN"
Cihazın RMA modunda olduğunu, onarımların tamamlandığını belirtir.

Yöntemler

getProfileType()

Söz 'nı inceleyin.
chrome.loginState.getProfileType(
  callback?: function,
)

Uzantının bulunduğu profilin türünü alır.

Parametreler

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: ProfileType) => void

İadeler

  • Promise<ProfileType>

    Chrome 96 ve sonraki sürümler 'nı inceleyin.

    Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.

getSessionState()

Söz 'nı inceleyin.
chrome.loginState.getSessionState(
  callback?: function,
)

Geçerli oturum durumunu alır.

Parametreler

  • geri çağırma

    işlev isteğe bağlı

    callback parametresi şu şekilde görünür:

    (result: SessionState) => void

İadeler

  • Promise<SessionState>

    Chrome 96 ve sonraki sürümler 'nı inceleyin.

    Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.

Etkinlikler

onSessionStateChanged

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

Oturum durumu değiştiğinde gönderilir. sessionState, yeni oturum durumudur.

Parametreler

  • geri çağırma

    işlev

    callback parametresi şu şekilde görünür:

    (sessionState: SessionState) => void