chrome.sessions

Açıklama

Bir göz atma 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ı cihazdaki açık pencere oturumlarının listesi. En son değiştirilen oturumdan en az 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 giriş sayısını (sessions.MAX_SESSION_RESULTS) getirmek için bu parametreyi atlayın.

Session

Özellikler

  • lastModified

    sayı

    Pencerenin veya sekmenin kapatıldığı ya da değiştirildiği zaman (dönemden bu yana geçen saniye sayısı olarak gösterilir).

  • sekmesinden

    Sekme isteğe bağlı

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

  • pencere

    Pencere isteğe bağlı

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

Özellikler

MAX_SESSION_RESULTS

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

Değer

25

Yöntemler

getDevices()

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

Senkronize edilmiş oturumların bulunduğu tüm cihazları alır.

Parametreler

  • filtrele

    Filtre isteğe bağlı

İadeler

  • Promise<Device[]>

    Chrome 96 veya daha yeni bir sürüm

getRecentlyClosed()

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

Yakın zamanda kapatılan sekmelerin ve/veya pencerelerin listesini alır.

Parametreler

  • filtrele

    Filtre isteğe bağlı

İadeler

  • Promise<Session[]>

    Chrome 96 veya daha yeni bir sürüm

restore()

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

Bir windows.Window veya tabs.Tab öğesini yeniden açar. Giriş geri yüklendiğinde isteğe bağlı bir geri arama çalıştırılabilir.

Parametreler

İadeler

  • Promise<Session>

    Chrome 96 veya daha yeni bir sürüm

Etkinlikler

onChanged

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

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

Parametreler

  • callback

    işlev

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

    () => void