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()

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

Haalt alle apparaten op met gesynchroniseerde sessies.

Parameters

  • filter

    Filter optioneel

  • terugbellen

    functie optioneel

    De callback ziet er als volgt uit:

    (devices: Device[]) => void

Retourneren

  • Belofte< Apparaat []>

    Chroom 96+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

getRecentlyClosed()

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

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

Parameters

  • filter

    Filter optioneel

  • terugbellen

    functie optioneel

    De callback ziet er als volgt uit:

    (sessions: Session[]) => void

    • sessies

      Sessie []

      De lijst met gesloten items in omgekeerde volgorde van sluiten (het meest recent gesloten tabblad of venster bevindt zich op index 0 ). De items kunnen tabbladen of vensters bevatten.

Retourneren

  • Belofte< Sessie []>

    Chroom 96+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

restore()

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

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

Parameters

Retourneren

  • Belofte< Sessie >

    Chroom 96+

    Promises worden alleen ondersteund voor Manifest V3 en hoger. Andere platforms moeten callbacks gebruiken.

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