browser.sessions

বিবরণ

ব্রাউজিং সেশন থেকে ট্যাব ও উইন্ডো কোয়েরি ও রিস্টোর করতে chrome.sessions API ব্যবহার করুন।

অনুমতি

sessions

ধরন

Device

প্রপার্টি

  • deviceName

    স্ট্রিং

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

  • সেশন

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

Filter

প্রপার্টি

  • maxResults

    নম্বর ঐচ্ছিক

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

Session

প্রপার্টি

  • lastModified

    নম্বর

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

  • ট্যাব

    ট্যাব ঐচ্ছিক

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

  • জানলা

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

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

প্রপার্টি

MAX_SESSION_RESULTS

অনুরোধ করা তালিকায় সর্বাধিক যতগুলি sessions.Session অন্তর্ভুক্ত করা হবে।

ভ্যালু

২৫

পদ্ধতি

getDevices()

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

সিঙ্ক করা সেশন সহ সব ডিভাইস ফিরিয়ে আনে।

প্যারামিটারগুলি

রিটার্ন

  • Promise<Device[]>

    Chrome 96+ Chrome 148 থেকে browser.*

getRecentlyClosed()

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

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

প্যারামিটারগুলি

রিটার্ন

  • Promise<Session[]>

    Chrome 96+ Chrome 148 থেকে browser.*

restore()

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

এন্ট্রি রিস্টোর করা হলে, রান করার জন্য ঐচ্ছিক কলব্যাক সহ windows.Window বা tabs.Tab আবার খোলে।

প্যারামিটারগুলি

  • sessionId

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

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

রিটার্ন

  • Promise<Session>

    Chrome 96+ Chrome 148 থেকে browser.*

ইভেন্ট

onChanged

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

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

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void