chrome.sessions

Deskripsi

Gunakan chrome.sessions API untuk membuat kueri dan memulihkan tab dan jendela dari sesi penjelajahan.

Izin

sessions

Jenis

Device

Properti

  • deviceName

    string

    Nama perangkat asing.

  • sesi

    Daftar sesi jendela terbuka untuk perangkat asing, diurutkan dari sesi yang terakhir diubah hingga sesi yang paling awal diubah.

Filter

Properti

  • maxResults

    nomor opsional

    Jumlah maksimum entri yang akan diambil dalam daftar yang diminta. Hapus parameter ini untuk mengambil jumlah entri maksimum (sessions.MAX_SESSION_RESULTS).

Session

Properti

  • lastModified

    angka

    Waktu saat jendela atau tab ditutup atau diubah, yang ditampilkan dalam detik sejak epoch.

  • tab

    Tab opsional

    tabs.Tab, jika entri ini menjelaskan tab. Salah satu dari sessions.Session.window atau ini akan ditetapkan.

  • jendela

    Jendela opsional

    windows.Window, jika entri ini menjelaskan jendela. Salah satu dari sessions.Session.tab atau ini akan ditetapkan.

Properti

MAX_SESSION_RESULTS

Jumlah maksimum sessions.Session yang akan disertakan dalam daftar yang diminta.

Nilai

25

Metode

getDevices()

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

Mengambil semua perangkat dengan sesi yang disinkronkan.

Parameter

Hasil

  • Promise<Device[]>

    Chrome 96+

getRecentlyClosed()

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

Mendapatkan daftar tab dan/atau jendela yang baru saja ditutup.

Parameter

Hasil

restore()

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

Membuka kembali windows.Window atau tabs.Tab, dengan callback opsional yang akan dijalankan saat entri telah dipulihkan.

Parameter

Hasil

Acara

onChanged

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

Diaktifkan saat tab dan/atau jendela yang baru saja ditutup diubah. Peristiwa ini tidak memantau perubahan sesi yang disinkronkan.

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti:

    () => void