web-dev-qa-db-fra.com

Désactiver la fonctionnalité de restauration de session Google Chrome

Chrome propose de restaurer la dernière session quand elle ne s'est pas arrêtée correctement (coupure de courant, crash de Chrome, ...).

Comment puis-je désactiver cela? (Paramétrage ou commutateur de ligne de commande)

J'utilise un fichier de commandes qui démarre (entre autres choses) chrome en mode kiosque pour une seule page au démarrage de Windows. Même après une panne de courant, etc., il ne faut lancer cette page que sans le chahut.

55
riha

Je sais que c'est vieux, mais j'ai pensé que cela aiderait les autres qui pourraient en être victimes.

J'ai eu ce problème et essayé les paramètres de drapeaux, mais cela n'a pas aidé. l'ajout de --incognito à la commande a résolu le problème.

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

J'ai essayé cela de différentes manières, en écrasant Chrome et en alimentant le PC. Dans tous les tests, le système s'allumerait et passerait en mode kiosque sans le message d'erreur relatif au visage renfrogné.

42
rscrash

essayez cette ligne

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

Pour plus d'informations détaillées

http://peter.sh/experiments/chromium-command-line-switches/

28
AhbapAldirmaz

Je vois quelques inconvénients dans les solutions fournies:

--incognito switch supprime le cache, ce qui est assez mauvais dans la plupart des circonstances.

(Aide chrome Copier-coller)

Google Chrome contient des centaines d'indicateurs de ligne de commande non documentés qui sont ajoutés et supprimés à la guise des développeurs.

--disable-session-crashed-bubble dépend de la version de chrome utilisée, la version la plus récente v39 ne permet pas l'utilisation de ce paramètre.

La solution que j’ai choisie est de modifier le profil de l’utilisateur et d’écraser l’état du crash en un état de fermeture normal. C’est un simple hack qui fonctionne parfaitement.

C’est le script que j’exécute en mode kiosque dans une session réservée à Chrome sous Ubuntu 12.04 et 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"

Il trouve simplement et remplace la chaîne

  • "exited_cleanly": false
  • exit_type ":" Crashed "

avec

  • "exited_cleanly": true
  • "exit_type": "None"

Donc, peu importe comment chrome a fermé. Il pensera toujours qu'il s'est fermé avec grâce. (testé dans de nombreuses versions chromées)

27
MiQUEL

Essaye ça

  • aller à chrome://flags/
  • puis cliquez sur Enable sur le lien qui écrit: "Disable Better session restore"

J'espère que ça aide

14
Eran Medan

Ouvrez chrome\Default\Preference et définissez la valeur sur

"exit_type": "none",

"exited_cleanly": true,

Enregistrez le fichier et mettez-le à attribuer "lecture seule". Testé sur différentes versions du navigateur Chrome

4
AquAss

Quelqu'un a suggéré d'exécuter Chrome en mode Incognito pour résoudre le problème ici . Si vous utilisez le mode plein écran et que vous redirigez vers une page spécifique, cela ne devrait pas être visible. Je sais que c'est un peu un travail autour.

3
Dom