Açıklama
Giriş durumunu okumak ve izlemek için chrome.loginState
API'yi kullanın.
İzinler
loginState
Kullanılabilirlik
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 yeni 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 belirtir ve onarımlar tamamlanır.
Yöntemler
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Uzantının bulunduğu profilin türünü alır.
Parametreler
-
geri çağırma
Functions (isteğe bağlı)
callback
parametresi şu şekilde görünür:(result: ProfileType) => void
-
sonuç
-
İlerlemeler
-
Promise<ProfileType>
Chrome 96 ve sonraki sürümlerVaatler, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Geçerli oturum durumunu alır.
Parametreler
-
geri çağırma
Functions (isteğe bağlı)
callback
parametresi şu şekilde görünür:(result: SessionState) => void
-
sonuç
-
İlerlemeler
-
Promise<SessionState>
Chrome 96 ve sonraki sürümlerVaatler, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, 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
-
sessionState
-