chrome.sessies

Beschrijving

Gebruik de chrome.sessions API om tabbladen en vensters van een browsersessie op te vragen en te herstellen.

Machtigingen

sessions

Typen

Device

Eigenschappen

  • apparaatnaam

    snaar

    De naam van het buitenlandse apparaat.

  • sessies

    Sessie []

    Een lijst met geopende venstersessies voor het externe apparaat, gesorteerd van de meest recent gewijzigde sessie tot de minst recent gewijzigde sessie.

Filter

Eigenschappen

  • maxResultaten

    nummer optioneel

    Het maximale aantal items dat uit de opgevraagde lijst moet worden opgehaald. Laat deze parameter weg om het maximale aantal items op te halen ( sessions.MAX_SESSION_RESULTS ).

Session

Eigenschappen

Eigenschappen

MAX_SESSION_RESULTS

Het maximale aantal sessions.Session die in de aangevraagde lijst wordt opgenomen.

Waarde

25

Methoden

getDevices()

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

Haalt alle apparaten op met gesynchroniseerde sessies.

Parameters

Retourneren

getRecentlyClosed()

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

Haalt een lijst op met recent gesloten tabbladen en/of vensters.

Parameters

Retourneren

  • Belofte< Sessie []>

    Chroom 96+

restore()

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

Opent een windows.Window of tabs.Tab opnieuw, met een optionele callback die wordt uitgevoerd wanneer de invoer is hersteld.

Parameters

Retourneren

Evenementen

onChanged

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

Wordt geactiveerd wanneer recent gesloten tabbladen en/of vensters worden gewijzigd. Deze gebeurtenis controleert geen wijzigingen in gesynchroniseerde sessies.

Parameters

  • terugbellen

    functie

    De callback ziet er als volgt uit:

    () => void