Chciałbym utworzyć skrypt wsadowy dla przeglądarki Firefox, który przywraca ostatnią sesję po uruchomieniu skryptu. Przekonałem się, że mogę to zrobić dość łatwo w Chrome z --restore-last-session
argumentem. Zrobiłem ten skrypt i umieściłem go obok chrome.exe
:
chrome.exe --restore-last-session
Czy to samo można zrobić z Firefoksem? Jestem świadomy wbudowanych opcji w menu Firefox, ale chciałbym zrobić ten skrypt, aby Firefox natychmiast przywracał po otwarciu.
źródło
Aby uzyskać więcej informacji, oto dane
./firefox --help
wyjściowe na moim komputerze Mac:Widać, że nie ma takiej opcji jak na
restore-session
liście. Ponadto oficjalny dokument Mozilli wymienił 7 przypadków, w których Firefox przywraca sesję, nie wspominając o wierszu poleceń.Możesz spróbować skonfigurować Firefoksa tak, aby zawsze przywracał poprzednią sesję w Preferencje> Ogólne> Kiedy Firefox się
Show your windows and tabs from last time
uruchomi (wybierz ) i wywoła./firefox
jawnie.źródło
Myślę, że ustawienie interfejsu użytkownika, aby po prostu załadować ostatnią sesję podczas uruchamiania, jak pokazano w drugiej odpowiedzi, jest najlepsze. Ale na wypadek, gdyby ktoś absolutnie musiał wiedzieć, jak to zrobić za pomocą wiersza poleceń, możesz spróbować
To właściwie tylko strona, więc można go używać z parametrami
-new-tab
i-new-window
.źródło
session.js
skrypt musi zostać zdefiniowany (jeśli to możliwe), aby skrypt mógł dodać zdefiniowaną sesję jako prawidłową opcję po wykonaniu. Twój skrypt i parametry są dobrze znane, myślę, że eksperymentuję z nimi i moją teorią, aby sprawdzić, czy jest to możliwe w przypadku skryptu wsadowego.