chrome.sessions

Açıklama

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 sayısı

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

Filter

Özellikler

  • maxResults

    numara isteğe bağlı

    İstenen listede alınacak maksimum giriş sayısı. Maksimum giriş sayısını (sessions.MAX_SESSION_RESULTS) getirmek için bu parametreyi kullanmayın.

Session

Özellikler

  • lastModified

    sayı

    Pencerenin veya sekmenin kapatıldığı ya da değiştirildiği ve sıfır zamandan bu yana geçen milisaniye cinsinden gösterilen süre.

  • sekmesinden

    Sekme isteğe bağlı

    Bu giriş bir sekmeyi açıklıyorsa tabs.Tab. Bu veya sessions.Session.window ayarlanacak.

  • pencere

    Pencere isteğe bağlı

    Bu giriş bir pencereyi açıklıyorsa windows.Window. Bu veya sessions.Session.tab ayarlanacak.

Özellikler

MAX_SESSION_RESULTS

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

Değer

25

Yöntemler

getDevices()

Söz
chrome.sessions.getDevices(
  filter?: Filter,
  callback?: function,
)

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

Parametreler

  • filter

    Filtre isteğe bağlı

  • geri çağırma

    Functions (isteğe bağlı)

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

    (devices: Device[])=>void

İlerlemeler

  • Söz<Cihaz[]>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

getRecentlyClosed()

Söz
chrome.sessions.getRecentlyClosed(
  filter?: Filter,
  callback?: function,
)

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

Parametreler

  • filter

    Filtre isteğe bağlı

  • geri çağırma

    Functions (isteğe bağlı)

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

    (sessions: Session[])=>void

    • oturum sayısı

      Kapatılan girişlerin listesi, kapatılmalarını ters sırada olacak şekilde gösterilir (en son kapatılan sekme veya pencere 0 dizininde olur). Girişler sekmeler ya da pencereler içerebilir.

İlerlemeler

  • Söz<Oturum[]>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

restore()

Söz
chrome.sessions.restore(
  sessionId?: string,
  callback?: function,
)

Bir windows.Window veya tabs.Tab öğesini, giriş geri yüklendiğinde çalıştırmak üzere isteğe bağlı bir geri çağırma ile yeniden açar.

Parametreler

İlerlemeler

  • Söz<Oturum>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

Etkinlikler

onChanged

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

Yeni kapatılan sekmeler ve/veya pencereler değiştirildiğinde tetiklenir. Bu etkinlik, senkronize edilmiş oturum değişikliklerini izlemez.

Parametreler

  • geri çağırma

    işlev

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

    ()=>void