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

Deaktivieren der Sitzungswiederherstellungsfunktion von Google Chrome

Chrome bietet an, die letzte Sitzung wiederherzustellen, wenn er nicht richtig heruntergefahren wurde (Stromausfall, Chrome ist abgestürzt, …).

Wie kann ich das deaktivieren? (Einstellung oder Kommandozeilenschalter)

Ich verwende eine Batch-Datei, die (unter anderem) Chrome beim Windows-Start im Kiosk-Modus für eine einzelne Seite startet. Auch nach Stromausfall etc. soll es nur diese Seite ohne den Krawall starten.

Antworten (6)

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

Ich weiß, dass dies alt ist, aber ich dachte, es wäre hilfreich für andere, die auf dieses Problem stoßen könnten.

Ich hatte dieses Problem und habe die Flaggeneinstellungen ausprobiert, aber das hat nicht geholfen. Das Hinzufügen von --incognito zum Befehl hat das Problem gelöst.

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

Ich habe dies auf verschiedene Arten versucht, indem ich Chrome zum Absturz gebracht und den PC vom Strom getrennt habe. Bei allen Tests fuhr das System hoch und ging in den Kioskmodus, ohne dass die Fehlermeldung “Stirnrunzeln” erschien.

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

Versuchen Sie diese Zeile

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

Für genauere Informationen http://peter.sh/experiments/chromium-command-line-switches/

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

Ich sehe einige Unannehmlichkeiten bei den angebotenen Lösungen:

–incognito-Schalter entfernt den Cache, was unter den meisten Umständen ziemlich schlecht ist.

(Kopieren der Chrome-Hilfe )

Google Chrome hat Hunderte von undokumentierten Befehlszeilen-Flags, die nach Lust und Laune der Entwickler hinzugefügt und entfernt werden.

–disable-session-crashed-bubble hängt davon ab, welche Version von Chrome Sie verwenden, in der aktuellsten Version v39 ist diese Einstellung nicht erlaubt.

Die Lösung, die ich gefunden habe, war, das Benutzerprofil zu ändern und den Absturzstatus in einen normalen Beendigungsstatus zu überschreiben, es ist ein einfacher Hack, der perfekt funktioniert.

Dies ist das Skript, das ich im Kiosk-Modus in einer reinen Chrome-Sitzung unter Ubuntu 12.04 und 14.04 ausführe

#!/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"

Es findet und ersetzt einfach die Zeichenfolge

  • “exited_cleanly”:false
  • exit_type": “Crashed”

mit

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

Also, egal wie Chrome geschlossen wurde. Es wird immer denken, dass es ordnungsgemäß geschlossen wurde.(Getestet in vielen Chrome-Versionen)

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

Versuchen Sie dies

  • gehen Sie zu chrome://flags/
  • dann klicken Sie Enable auf den Link, der schreibt: “Disable Better session restore

Ich hoffe, das hilft

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

Öffnen Sie Chrome \ Default \ Preference, und ändern Sie den Wert in

“exit_type”: “none”,

“exited_cleanly”: true,

Speichern Sie die Datei, und setzen Sie ihn auf das Attribut “read only”. Getestet auf verschiedenen Versionen des Chrome-Browsers

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

Jemand hat vorgeschlagen, Chrome einfach im Inkognito-Modus auszuführen, um das Problem zu umgehen hier . Wenn Sie im Vollbildmodus arbeiten und auf eine bestimmte Seite umgeleitet werden, sollte das nicht auffallen. Ich weiß, dass das ein wenig umständlich ist.