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 unik.
"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, menyelesaikan reparasi.
Metode
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
Mendapatkan jenis profil yang memiliki ekstensi.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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. Promise di-resolve dengan jenis yang sama yang diteruskan ke callback.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
Mendapatkan status sesi saat ini.
Parameter
-
callback
fungsi opsional
Parameter
callback
terlihat seperti:(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. Promise di-resolve dengan jenis yang sama yang diteruskan ke callback.
Peristiwa
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
Dikirim saat status sesi berubah. sessionState
adalah status sesi baru.
Parameter
-
callback
fungsi
Parameter
callback
terlihat seperti:(sessionState: SessionState) => void
-
sessionState
-