الوصف
استخدِم واجهة برمجة التطبيقات chrome.loginState
للاطّلاع على حالة تسجيل الدخول ومراقبتها.
الأذونات
loginState
مدى توفّر الخدمة
الأنواع
ProfileType
التعداد
"SIGNIN_PROFILE"
يحدد أن الإضافة في الملف الشخصي لتسجيل الدخول.
"USER_PROFILE"
يحدد أن الإضافة في الملف الشخصي للمستخدم.
SessionState
التعداد
"UNKNOWN"
يحدد أن حالة الجلسة غير معروفة.
"IN_OOBE_SCREEN"
يحدد هذا الإعداد أنّ المستخدم في شاشة "خارج العلبة".
"IN_LOGIN_SCREEN"
يحدد أن المستخدم على شاشة تسجيل الدخول.
"IN_SESSION"
يحدد أن المستخدم في الجلسة.
"IN_LOCK_SCREEN"
يحدد هذا الإعداد أن المستخدم في شاشة القفل.
"IN_RMA_SCREEN"
يحدد هذا الإعداد أنّ الجهاز في وضع "الحصول على إذن بإعادة السلع" (RMA) لإكمال عمليات الإصلاح.
الطُرق
getProfileType()
chrome.loginState.getProfileType(
callback?: function,
)
الحصول على نوع الملف الشخصي الذي تتوفّر فيه الإضافة
المَعلمات
-
معاودة الاتصال
الدالة اختيارية
تبدو معلَمة
callback
على النحو التالي:(result: ProfileType) => void
-
نتيجة
-
المرتجعات
-
Promise<ProfileType>
Chrome 96 والإصدارات الأحدثتتوفّر الوعود في إصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير عمليات معاودة الاتصال من أجل التوافق مع الأنظمة القديمة. لا يمكنك استخدام كليهما في نفس استدعاء الدالة. يتم حل الوعد بنفس النوع الذي يتم تمريره إلى معاودة الاتصال.
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
الحصول على حالة الجلسة الحالية
المَعلمات
-
معاودة الاتصال
الدالة اختيارية
تبدو معلَمة
callback
على النحو التالي:(result: SessionState) => void
-
نتيجة
-
المرتجعات
-
Promise<SessionState>
Chrome 96 والإصدارات الأحدثتتوفّر الوعود في إصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير عمليات معاودة الاتصال من أجل التوافق مع الأنظمة القديمة. لا يمكنك استخدام كليهما في نفس استدعاء الدالة. يتم حل الوعد بنفس النوع الذي يتم تمريره إلى معاودة الاتصال.
فعاليات
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
يتم إرساله عند تغيير حالة الجلسة. sessionState
هي حالة الجلسة الجديدة.
المَعلمات
-
معاودة الاتصال
الوظيفة
تبدو معلَمة
callback
على النحو التالي:(sessionState: SessionState) => void
-
sessionState
-