2012-08-13 12:34:33 +0000 2012-08-13 12:34:33 +0000
60
60

Wyłączenie funkcji przywracania sesji w przeglądarce Google Chrome

Chrome oferuje przywrócenie ostatniej sesji, gdy nie zamknął się poprawnie (przerwa w dostawie prądu, Chrome się zawiesił, …).

Jak mogę to wyłączyć? (Ustawienie lub przełącznik wiersza poleceń)

Używam pliku wsadowego, który uruchamia (między innymi) chrome w trybie kiosku dla pojedynczej strony podczas uruchamiania systemu Windows. Nawet po przerwie w dostawie prądu itp. powinien on uruchamiać tylko tę stronę bez zbędnego zamieszania.

Odpowiedzi (6)

42
42
42
2013-07-12 13:04:02 +0000

Wiem, że to jest stare, ale pomyślałem, że będzie pomocne dla innych, którzy mogą się z tym zetknąć.

Miałem ten problem i próbowałem ustawień flag, ale to nie pomogło. dodanie --incognito do polecenia rozwiązało problem.

chrome.exe --kiosk --incognito some.web.site

Próbowałem tego w różnych formach rozbijania Chrome i odłączania zasilania od komputera. We wszystkich testach system włączał się i przechodził w tryb kiosku bez komunikatu o błędzie z marszczoną twarzą.

29
29
29
2014-10-23 10:58:59 +0000

Spróbuj tej linii

chrome.exe --kiosk --disable-session-crashed-bubble "http://example.com"

Aby uzyskać więcej informacji http://peter.sh/experiments/chromium-command-line-switches/

28
28
28
2015-01-15 01:33:30 +0000

Widzę pewne niedogodności w podanych rozwiązaniach:

–incognito przełącznik usuwa pamięć podręczną, co jest dość złe w większości okoliczności.

(Copy-pasting chrome help )

Google Chrome ma setki nieudokumentowanych flag wiersza poleceń, które są dodawane i usuwane według kaprysu deweloperów.

–disable-session-crashed-bubble zależy od tego, której wersji chrome używasz, najbardziej aktualna wersja v39 nie ma tego ustawienia dozwolonego.

Rozwiązanie, które zrobiłem, to zmiana profilu użytkownika i nadpisanie statusu awarii do normalnego statusu zamknięcia, to prosty hack, który działa doskonale.

To jest skrypt, który uruchamiam w trybie kiosku w sesji chrome-only pod Ubuntu 12.04 i 14.04

#!/bin/sh
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/google-chrome/Default/Preferences
sed -i 's/"exit_type": "Crashed"/"exit_type": "None"/' ~/.config/google-chrome/Default/Preferences
google-chrome --kiosk "http://some_url"

To po prostu znajduje i zastępuje ciąg

  • “exited\cleanly”:false
  • exit_type": “Crashed”

z

  • “exited_cleanly”: true
  • “exit_type”: “None”

Tak więc, bez względu na to, jak chrome się zamknął. Zawsze będzie myślał, że zamknął się z wdziękiem.(Przetestowane w wielu wersjach chrome).

14
14
14
2012-11-14 01:23:27 +0000

Spróbuj tego

  • przejdź do chrome://flags/
  • następnie kliknij Enable na link, który pisze: “Disable Better session restore

Mam nadzieję, że to pomoże.

4
4
4
2015-03-06 08:32:10 +0000

Otwórz chrome \ Default \ Preference, i zmień wartość na

“exit_type”: “none”,

“exited_cleanly”: true,

Zapisz plik, i umieść go w atrybucie “tylko do odczytu”. Przetestowane na różnych wersjach przeglądarki Chrome

3
3
3
2012-08-13 14:59:08 +0000

Ktoś zasugerował, aby po prostu uruchomić Chrome w trybie Incognito, aby obejść problem tutaj . Jeśli działasz w trybie pełnoekranowym i przekierowujesz na konkretną stronę, nie powinno to być zauważalne. Wiem, że to trochę skomplikowane rozwiązanie.