Deskripsi
Gunakan chrome.loginState
API untuk membaca dan memantau status login.
Izin
loginState
Ketersediaan
Jenis
ProfileType
Enum
"SIGNIN_PROFILE"
Menentukan bahwa ekstensi ada di profil login.
"USER_PROFILE"
Menentukan bahwa ekstensi ada di profil pengguna.
SessionState
Enum
"UNKNOWN"
Menentukan bahwa status sesi tidak diketahui.
"IN_OOBE_SCREEN"
Menentukan bahwa pengguna berada di layar yang langsung memberikan pengalaman.
"IN_LOGIN_SCREEN"
Menentukan bahwa pengguna berada di layar login.
"IN_SESSION"
Menentukan bahwa pengguna ada dalam sesi.
"IN_LOCK_SCREEN"
Menentukan bahwa pengguna berada di layar kunci.
"IN_RMA_SCREEN"
Menentukan bahwa perangkat berada dalam mode RMA, dan sedang menyelesaikan reparasi.
Metode
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Mendapatkan jenis profil tempat ekstensi berada.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: ProfileType) => void
-
hasil
-
Hasil
-
Promise<ProfileType>
Chrome 96 dan yang lebih baruPromise didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Mendapatkan status sesi saat ini.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti ini:(result: SessionState) => void
-
hasil
-
Hasil
-
Promise<SessionState>
Chrome 96 dan yang lebih baruPromise didukung di Manifes V3 dan yang lebih baru, tetapi callback disediakan untuk kompatibilitas mundur. Anda tidak dapat menggunakan keduanya pada panggilan fungsi yang sama. Tujuan promise yang di-resolve dengan jenis yang sama dengan yang diteruskan ke callback.
Acara
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Dikirim saat status sesi berubah. sessionState
adalah status sesi baru.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti ini:(sessionState: SessionState) => void
-
sessionState
-