chrome.sessions

توضیحات

از chrome.sessions API برای پرس و جو و بازیابی برگه ها و پنجره ها از یک جلسه مرور استفاده کنید.

مجوزها

sessions

انواع

Device

خواص

  • نام دستگاه

    رشته

    نام دستگاه خارجی.

  • جلسات

    فهرستی از جلسات پنجره باز برای دستگاه خارجی، که از آخرین جلسه به آخرین جلسه اصلاح شده مرتب شده است.

Filter

خواص

  • حداکثر نتایج

    شماره اختیاری

    حداکثر تعداد ورودی هایی که باید در لیست درخواستی واکشی شوند. این پارامتر را حذف کنید تا حداکثر تعداد ورودی‌ها واکشی شود ( sessions.MAX_SESSION_RESULTS ).

Session

خواص

  • lastModified

    شماره

    زمانی که پنجره یا برگه بسته یا تغییر یافته است، در چند ثانیه از آن دوره نشان داده شده است.

  • برگه

    برگه اختیاری است

    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 برای بازیابی. اگر این پارامتر مشخص نشده باشد، آخرین جلسه بسته بازیابی می شود.

برمی گرداند

رویدادها

onChanged

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

هنگامی که برگه‌ها و/یا پنجره‌های اخیراً بسته شده تغییر می‌کنند فعال می‌شود. این رویداد بر تغییرات جلسات همگام‌سازی شده نظارت نمی‌کند.

پارامترها

  • پاسخ به تماس

    تابع

    پارامتر callback به نظر می رسد:

    () => void