বর্ণনা
লগইন অবস্থা পড়তে এবং নিরীক্ষণ করতে chrome.loginState
API ব্যবহার করুন৷
অনুমতি
loginState
প্রাপ্যতা
প্রকারভেদ
ProfileType
এনাম
"SIGNIN_PROFILE" "USER_PROFILE"
উল্লেখ করে যে এক্সটেনশনটি সাইনইন প্রোফাইলে রয়েছে৷
নির্দিষ্ট করে যে এক্সটেনশনটি ব্যবহারকারীর প্রোফাইলে রয়েছে।
SessionState
এনাম
"অজানা" "IN_OOBE_SCREEN" "IN_LOGIN_SCREEN" "IN_SESSION" "IN_LOCK_SCREEN" "IN_RMA_SCREEN"
নির্দিষ্ট করে যে সেশনের অবস্থা অজানা।
নির্দিষ্ট করে যে ব্যবহারকারী আউট-অফ-বক্স-অভিজ্ঞতা স্ক্রিনে রয়েছে৷
ব্যবহারকারী লগইন স্ক্রিনে আছে তা নির্দিষ্ট করে।
ব্যবহারকারী সেশনে আছে তা নির্দিষ্ট করে।
ব্যবহারকারী লক স্ক্রিনে আছে তা নির্দিষ্ট করে।
নির্দিষ্ট করে যে ডিভাইসটি RMA মোডে আছে, মেরামত চূড়ান্ত করা হচ্ছে।
পদ্ধতি
getProfileType()
chrome.loginState.getProfileType(): Promise<ProfileType>
এক্সটেনশনটি যে প্রোফাইলে রয়েছে তার ধরন পায়৷
রিটার্নস
প্রতিশ্রুতি< প্রোফাইল টাইপ >
Chrome 96+
getSessionState()
chrome.loginState.getSessionState(): Promise<SessionState>
বর্তমান সেশনের অবস্থা পায়।
রিটার্নস
প্রতিশ্রুতি< সেশনস্টেট >
Chrome 96+
ঘটনা
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
সেশনের অবস্থা পরিবর্তিত হলে পাঠানো হয়। sessionState
হল নতুন সেশন স্টেট।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(sessionState: SessionState) => void
- সেশন স্টেট