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

Disattivare la funzionalità di ripristino della sessione di Google Chrome

Chrome offre di ripristinare l'ultima sessione quando non si è spento correttamente (interruzione di corrente, Chrome si è bloccato, …).

Come faccio a disabilitarlo? (Impostazione o interruttore della riga di comando)

Sto usando un file batch che avvia (tra le altre cose) chrome in modalità kiosk per una singola pagina all'avvio di windows. Anche dopo un'interruzione di corrente ecc. dovrebbe lanciare solo quella pagina senza il putiferio.

Risposte (6)

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

So che questo è vecchio ma ho pensato che sarebbe stato utile ad altri che potrebbero imbattersi in questo.

Ho avuto questo problema e ho provato le impostazioni delle bandiere ma questo non ha aiutato. aggiungendo --incognito al comando ho risolto il problema.

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

L'ho provato in vari modi, facendo crashare Chrome e togliendo l'alimentazione al PC. In tutti i test il sistema si accendeva e andava in modalità kiosk senza il messaggio di errore della faccia accigliata.

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

provate questa linea

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

Per informazioni più dettagliate http://peter.sh/experiments/chromium-command-line-switches/

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

Vedo alcuni inconvenienti nelle soluzioni fornite:

–incognito rimuove la cache, il che è abbastanza brutto nella maggior parte delle circostanze.

(Copia-incolla della guida di chrome)

Google Chrome ha centinaia di flag a riga di comando non documentati che vengono aggiunti e rimossi per capriccio degli sviluppatori.

–disable-session-crashed-bubble dipende da quale versione di chrome state usando, la versione più attuale v39 non ha questa impostazione permessa.

La soluzione che ho fatto è stata quella di modificare il profilo utente e sovrascrivere lo stato di crash in uno stato di chiusura normale, è un semplice hack che funziona perfettamente.

Questo è lo script che eseguo in kiosk-mode in una sessione di solo chrome sotto Ubuntu 12.04 e 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"

Trova e sostituisce semplicemente la stringa

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

con

  • “exited\_cleanly”: true
  • “exit_type”: “None”

Quindi, non importa come chrome abbia chiuso. Penserà sempre di aver chiuso con grazia.(Testato in molte versioni di chrome)

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

Prova questo

  • vai a chrome://flags/
  • poi clicca Enable sul link che scrive: “Disable Better session restore

Spero che questo aiuti

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

Aprire chrome \Preferenze predefinite \e cambiare il valore in

“exittype”: “none”,_

“exited\cleanly”: true,

Salva il file, e mettilo all'attributo “read only”. Testato su varie versioni del browser Chrome

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

Qualcuno ha suggerito di eseguire Chrome in modalità Incognito per aggirare il problema qui . Se stai eseguendo in modalità a schermo intero e reindirizzando a una pagina specifica, non dovrebbe essere evidente. So che è un po’ un lavoro di aggiramento.