תאריך הרענון: 2026-09-25 robots: noindex
תיאור
משתמשים ב-chrome.loginState API כדי לקרוא את מצב הכניסה ולעקוב אחריו.
הרשאות
loginStateזמינות
סוגים
ProfileType
ספירה
SIGNIN_PROFILE
מציין שהתוסף נמצא בפרופיל הכניסה.
"USER_PROFILE"
מציין שהתוסף נמצא בפרופיל המשתמש.
LOCK_PROFILE
מציין שהתוסף נמצא בפרופיל של מסך הנעילה.
SessionState
ספירה
UNKNOWN
מציין שהסטטוס של הסשן לא ידוע.
"IN_OOBE_SCREEN"
מציין שהמשתמש נמצא במסך של חוויית המשתמש הראשונית.
IN_LOGIN_SCREEN
מציין שהמשתמש נמצא במסך הכניסה.
IN_SESSION
מציין שהמשתמש נמצא בסשן.
IN_LOCK_SCREEN
מציין שהמשתמש נמצא במסך הנעילה.
IN_RMA_SCREEN
מציין שהמכשיר נמצא במצב RMA, והתיקונים לקראת סיום.
Methods
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
): Promise<ProfileType>
מחזירה את סוג הפרופיל שבו התוסף נמצא.
פרמטרים
-
callback
פונקציה אופציונלית
הפרמטר
callbackנראה כך:(result: ProfileType) => void
-
תוצאה
-
החזרות
-
Promise<ProfileType>
Chrome 96 ואילךהתמיכה ב-Promises קיימת רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
): Promise<SessionState>
הפונקציה מחזירה את מצב הסשן הנוכחי.
פרמטרים
-
callback
פונקציה אופציונלית
הפרמטר
callbackנראה כך:(result: SessionState) => void
-
תוצאה
-
החזרות
-
Promise<SessionState>
Chrome 96 ואילךהתמיכה ב-Promises קיימת רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.
אירועים
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
מופעל כשמצב הסשן משתנה. sessionState הוא מצב הסשן החדש.
פרמטרים
-
callback
פונקציה
הפרמטר
callbackנראה כך:(sessionState: SessionState) => void
-
sessionState
-