chrome.sessions

বর্ণনা

একটি ব্রাউজিং সেশন থেকে ট্যাব এবং উইন্ডোগুলি অনুসন্ধান এবং পুনরুদ্ধার করতে chrome.sessions API ব্যবহার করুন৷

অনুমতি

sessions

প্রকারভেদ

Device

বৈশিষ্ট্য

  • ডিভাইসের নাম

    স্ট্রিং

    বিদেশী ডিভাইসের নাম।

  • সেশন

    বিদেশী ডিভাইসের জন্য খোলা উইন্ডো সেশনের একটি তালিকা, অতি সাম্প্রতিক থেকে অতি সম্প্রতি পরিবর্তিত সেশনে সাজানো।

Filter

বৈশিষ্ট্য

  • সর্বোচ্চ ফলাফল

    সংখ্যা ঐচ্ছিক

    অনুরোধ করা তালিকায় সর্বাধিক সংখ্যক এন্ট্রি আনতে হবে। সর্বাধিক সংখ্যক এন্ট্রি আনতে এই প্যারামিটারটি বাদ দিন ( sessions.MAX_SESSION_RESULTS )।

Session

বৈশিষ্ট্য

  • সর্বশেষ সংশোধিত

    সংখ্যা

    সময় যখন উইন্ডো বা ট্যাব বন্ধ বা পরিবর্তন করা হয়েছিল, যুগের পর থেকে সেকেন্ডে উপস্থাপিত হয়।

  • ট্যাব

    ট্যাব ঐচ্ছিক

    tabs.Tab , যদি এই এন্ট্রিটি একটি ট্যাব বর্ণনা করে। হয় এটি বা sessions.Session.window সেট করা হবে৷

  • জানালা

    উইন্ডো ঐচ্ছিক

    windows.Window , যদি এই এন্ট্রিটি একটি উইন্ডো বর্ণনা করে। হয় এই বা sessions.Session.tab সেট করা হবে।

বৈশিষ্ট্য

MAX_SESSION_RESULTS

sessions.Session সর্বাধিক সংখ্যা। সেশন যা একটি অনুরোধ করা তালিকায় অন্তর্ভুক্ত করা হবে।

মান

25

পদ্ধতি

getDevices()

chrome.sessions.getDevices(
  filter?: Filter,
)
: Promise<Device[]>

সিঙ্ক করা সেশন সহ সমস্ত ডিভাইস পুনরুদ্ধার করে।

পরামিতি

রিটার্নস

getRecentlyClosed()

chrome.sessions.getRecentlyClosed(
  filter?: Filter,
)
: Promise<Session[]>

সম্প্রতি বন্ধ হওয়া ট্যাব এবং/অথবা উইন্ডোগুলির তালিকা পায়।

পরামিতি

রিটার্নস

restore()

chrome.sessions.restore(
  sessionId?: string,
)
: Promise<Session>

এন্ট্রি পুনরুদ্ধার করা হলে চালানোর জন্য একটি ঐচ্ছিক কলব্যাক সহ একটি windows.Window বা tabs.Tab পুনরায় খোলে৷

পরামিতি

  • সেশন আইডি

    স্ট্রিং ঐচ্ছিক

    পুনরুদ্ধার করতে windows.Window.sessionId বা tabs.Tab.sessionId । যদি এই প্যারামিটারটি নির্দিষ্ট করা না থাকে, তবে অতি সম্প্রতি বন্ধ হওয়া সেশনটি পুনরুদ্ধার করা হয়।

রিটার্নস

  • প্রতিশ্রুতি < সেশন >

    Chrome 96+

ঘটনা

onChanged

chrome.sessions.onChanged.addListener(
  callback: function,
)

সম্প্রতি বন্ধ করা ট্যাব এবং/অথবা উইন্ডো পরিবর্তন করা হলে ফায়ার করা হয়। এই ইভেন্টটি সিঙ্ক করা সেশন পরিবর্তনগুলি নিরীক্ষণ করে না।

পরামিতি

  • কলব্যাক

    ফাংশন

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

    () => void