chrome.sessions

Descrição

Use a API chrome.sessions para consultar e restaurar guias e janelas de uma sessão de navegação.

Permissões

sessions

Tipos

Device

Propriedades

  • deviceName

    string

    O nome do dispositivo externo.

  • sessões

    Uma lista de sessões de janelas abertas para o dispositivo externo, classificada da sessão modificada mais recentemente à menos recente.

Filter

Propriedades

  • maxResults

    number optional

    O número máximo de entradas a serem buscadas na lista solicitada. Omita esse parâmetro para buscar o número máximo de entradas (sessions.MAX_SESSION_RESULTS).

Session

Propriedades

  • lastModified

    número

    O momento em que a janela ou guia foi fechada ou modificada, representado em segundos desde o início da era Unix.

  • tab

    Guia opcional

    O tabs.Tab, se esta entrada descrever uma guia. Este ou sessions.Session.window será definido.

  • janela

    Janela opcional

    O windows.Window, se esta entrada descrever uma janela. Este ou sessions.Session.tab será definido.

Propriedades

MAX_SESSION_RESULTS

O número máximo de sessions.Session que serão incluídos em uma lista solicitada.

Valor

25

Métodos

getDevices()

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

Recupera todos os dispositivos com sessões sincronizadas.

Parâmetros

Retorna

  • Promise<Device[]>

    Chrome 96+

getRecentlyClosed()

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

Recebe a lista de guias e/ou janelas fechadas recentemente.

Parâmetros

Retorna

restore()

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

Reabre um windows.Window ou tabs.Tab, com um callback opcional para ser executado quando a entrada for restaurada.

Parâmetros

Retorna

Eventos

onChanged

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

Disparado quando guias e/ou janelas fechadas recentemente são alteradas. Esse evento não monitora mudanças nas sessões sincronizadas.

Parâmetros

  • callback

    função

    O parâmetro callback tem esta aparência:

    () => void