sessions.Session
Das Session-Objekt repräsentiert einen Tab oder ein Fenster, das der Benutzer in der aktuellen Browsersitzung geschlossen hat.
Sitzungen werden als Tab Objekte dargestellt, wenn der Tab geschlossen wurde, aber sein Fenster nicht geschlossen wurde: zum Beispiel, weil der Benutzer auf den "Tab schließen" Button geklickt hat und dieser Tab nicht der einzige Tab in diesem Fenster war.
Sitzungen werden als Window Objekte dargestellt, wenn das Fenster geschlossen wurde: zum Beispiel, weil der Benutzer auf den "Fenster schließen" Button geklickt hat oder den einzigen offenen Tab in einem Fenster geschlossen hat.
Beachten Sie, dass verschiedene Browser unterschiedliche Definitionen davon haben, wann eine Sitzung als Tab oder als Fenster gilt. Zum Beispiel:
- In Chrome wird eine Sitzung als Fenster aufgezeichnet, wenn der Benutzer ein Fenster schließt, das mehr als einen Tab enthielt. Wenn der Benutzer ein Fenster schließt, das nur einen Tab enthielt, wird dies als Tab aufgezeichnet.
- In Firefox wird eine Sitzung als Fenster aufgezeichnet, wenn der Benutzer ein Fenster (oder einen Tab, der der letzte Tab im Fenster war) schließt, und als Tab, wenn der Benutzer einen Tab schließt, der nicht der letzte Tab in seinem Fenster war.
Das Tab-Objekt für einen geöffneten Tab wird keine sessionId haben. Wenn der Tab geschlossen wird, wird es eine sessionId haben, aber keine Tab-id. Wenn der Tab wiederhergestellt wird, erhält es eine neue Tab-id und wird die sessionId verlieren.
Typ
Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:
lastModified-
number. Die Zeit, zu der der Tab oder das Fenster geschlossen wurde, in Millisekunden seit dem Epoch. tabOptional-
object. Wenn das Objekt einen geschlossenen Tab darstellt, dann ist diese Eigenschaft vorhanden und wird eintabs.TabObjekt sein. Dieses wirdurl,titleundfavIconUrlnur dann enthalten, wenn die Erweiterung die "tabs" Berechtigung oder Host-Berechtigungen hat, um auf die URL des Tabs zuzugreifen. windowOptional-
object. Wenn das Objekt ein geschlossenes Fenster darstellt, dann ist diese Eigenschaft vorhanden und wird einwindows.WindowObjekt sein.
Browser-Kompatibilität
Loading…
Hinweis:
Diese API basiert auf Chromes chrome.sessions API.