chrome.sessions (original) (raw)
chrome.sessions
Opis
Użyj interfejsu chrome.sessions API, aby wysyłać zapytania i przywracać karty oraz okna z sesji przeglądania.
Uprawnienia
sessions
Typy
Device
Właściwości
- Nazwa urządzenia zewnętrznego.
- Lista otwartych sesji okien na obcym urządzeniu, posortowana od ostatnio do najdawniej zmodyfikowanej sesji.
Filter
Właściwości
- maxResults
number opcjonalny
Maksymalna liczba wpisów do pobrania z żądanej listy. Aby pobrać maksymalną liczbę wpisów (sessions.MAX_SESSION_RESULTS), pomiń ten parametr.
Session
Właściwości
- Czas zamknięcia lub zmodyfikowania okna lub karty w sekundach od początku epoki.
- tabs.Tab, jeśli ten wpis opisuje kartę. Ustawiona będzie ta wartość lub sessions.Session.window.
- windows.Window, jeśli wpis dotyczy okna. Ustawiona będzie ta wartość lub sessions.Session.tab.
Właściwości
MAX_SESSION_RESULTS
Maksymalna liczba sessions.Session, które zostaną uwzględnione na żądanej liście.
Metody
getDevices()
chrome.sessions.getDevices(
filter?: Filter,
): Promise<Device[]>
Pobiera wszystkie urządzenia ze zsynchronizowanymi sesjami.
Parametry
Zwroty
- Chrome w wersji 96 lub nowszej
getRecentlyClosed()
chrome.sessions.getRecentlyClosed(
filter?: Filter,
): Promise<Session[]>
Pobiera listę ostatnio zamkniętych kart lub okien.
Parametry
Zwroty
- Chrome w wersji 96 lub nowszej
restore()
chrome.sessions.restore(
sessionId?: string,
): Promise<Session>
Ponownie otwiera windows.Window lub tabs.Tab z opcjonalnym wywołaniem zwrotnym, które ma zostać uruchomione po przywróceniu wpisu.
Parametry
- sessionId
string opcjonalny
windows.Window.sessionId lub tabs.Tab.sessionId, aby przywrócić. Jeśli ten parametr nie zostanie podany, zostanie przywrócona ostatnio zamknięta sesja.
Zwroty
- Chrome w wersji 96 lub nowszej
Wydarzenia
onChanged
chrome.sessions.onChanged.addListener(
callback: function,
)
Wywoływane, gdy ostatnio zamknięte karty lub okna zostaną zmienione. To zdarzenie nie monitoruje zmian w sesjach zsynchronizowanych.
Parametry
- Parametr
callbackwygląda tak:
() => void
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-08-11 UTC.