বর্ণনা
লগইন অবস্থা পড়তে এবং নিরীক্ষণ করতে 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(
callback?: function,
)
এক্সটেনশনটি যে প্রোফাইলে রয়েছে তার ধরন পায়৷
পরামিতি
- কলব্যাক
ফাংশন ঐচ্ছিক
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(result: ProfileType) => void
- ফলাফল
রিটার্নস
প্রতিশ্রুতি< প্রোফাইল টাইপ >
Chrome 96+প্রতিশ্রুতি শুধুমাত্র ম্যানিফেস্ট V3 এর জন্য সমর্থিত এবং পরবর্তীতে, অন্যান্য প্ল্যাটফর্মকে কলব্যাক ব্যবহার করতে হবে।
getSessionState()
chrome.loginState.getSessionState(
callback?: function,
)
বর্তমান সেশনের অবস্থা পায়।
পরামিতি
- কলব্যাক
ফাংশন ঐচ্ছিক
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(result: SessionState) => void
- ফলাফল
রিটার্নস
প্রতিশ্রুতি< সেশনস্টেট >
Chrome 96+প্রতিশ্রুতি শুধুমাত্র ম্যানিফেস্ট V3 এর জন্য সমর্থিত এবং পরবর্তীতে, অন্যান্য প্ল্যাটফর্মকে কলব্যাক ব্যবহার করতে হবে।
ঘটনা
onSessionStateChanged
chrome.loginState.onSessionStateChanged.addListener(
callback: function,
)
সেশনের অবস্থা পরিবর্তিত হলে পাঠানো হয়। sessionState
হল নতুন সেশন স্টেট।
পরামিতি
- কলব্যাক
ফাংশন
callback
প্যারামিটারটি এর মতো দেখাচ্ছে:(sessionState: SessionState) => void
- সেশন স্টেট