browser.sessions

Açıklama

Bir tarama oturumundaki sekmeleri ve pencereleri sorgulamak ve geri yüklemek için chrome.sessions API'yi kullanın.

İzinler

sessions

Türler

Device

Özellikler

  • deviceName

    dize

    Yabancı cihazın adı.

  • oturum

    Yabancı cihaz için açık pencere oturumlarının listesi, en son değiştirilen oturumdan en eski değiştirilen oturuma doğru sıralanır.

Filter

Özellikler

  • maxResults

    number isteğe bağlı

    İstenen listede getirilecek maksimum giriş sayısı. Maksimum sayıda giriş (sessions.MAX_SESSION_RESULTS) getirmek için bu parametreyi atlayın.

Session

Özellikler

Özellikler

MAX_SESSION_RESULTS

İstenen bir listeye dahil edilecek maksimum sessions.Session sayısı.

Değer

25

Yöntemler

getDevices()

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

Senkronize edilmiş oturumları olan tüm cihazları alır.

Parametreler

  • filtre

    Filtre isteğe bağlı

İadeler

  • Promise<Device[]>

    Chrome 96 ve sonraki sürümler Chrome 148'den itibaren browser.*

getRecentlyClosed()

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

Son kapatılan sekmelerin ve/veya pencerelerin listesini alır.

Parametreler

  • filtre

    Filtre isteğe bağlı

İadeler

  • Promise<Session[]>

    Chrome 96 ve sonraki sürümler Chrome 148'den itibaren browser.*

restore()

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

windows.Window veya tabs.Tab öğesini yeniden açar. Giriş geri yüklendiğinde çalıştırılacak isteğe bağlı bir geri çağırma işlevi vardır.

Parametreler

İadeler

  • Promise<Session>

    Chrome 96 ve sonraki sürümler Chrome 148'den itibaren browser.*

Etkinlikler

onChanged

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

Yakın zamanda kapatılan sekmeler ve/veya pencereler değiştirildiğinde tetiklenir. Bu etkinlik, senkronize edilen oturum değişikliklerini izlemez.

Parametreler

  • callback

    işlev

    callback parametresi şu şekilde görünür:

    () => void