বিবরণ
ব্রাউজিং সেশন থেকে ট্যাব ও উইন্ডো কোয়েরি ও রিস্টোর করতে 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