chrome.loginState

বর্ণনা

লগইন অবস্থা পড়তে এবং নিরীক্ষণ করতে chrome.loginState API ব্যবহার করুন৷

অনুমতি

loginState

প্রাপ্যতা

শুধুমাত্র Chrome 78+ ChromeOS

প্রকারভেদ

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>

এক্সটেনশনটি যে প্রোফাইলে রয়েছে তার ধরন পায়৷

রিটার্নস

getSessionState()

chrome.loginState.getSessionState(): Promise<SessionState>

বর্তমান সেশনের অবস্থা পায়।

রিটার্নস

ঘটনা

onSessionStateChanged

chrome.loginState.onSessionStateChanged.addListener(
  callback: function,
)

সেশনের অবস্থা পরিবর্তিত হলে পাঠানো হয়। sessionState হল নতুন সেশন স্টেট।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (sessionState: SessionState) => void