বর্ণনা
লগইন অবস্থা পড়তে এবং নিরীক্ষণ করতে 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
- সেশন স্টেট