Come ripristinare la finestra delle schede bloccata 1 giorno fa in Google Chrome


Risposte:


11

Ho creato un'app Web pura che si occupa del problema del ripristino della sessione. (motivato da un recente arresto anomalo del computer, questo thread e l'evitamento di estensioni.)

L'interfaccia utente si basa sul design dell'interfaccia utente di Chrome.

Utilizzare come segue:

  1. Trascina e rilascia i file richiesti da una delle "cartelle del profilo utente" in Chrome-Session-Restore .
  2. Fai clic sulla piccola freccia nella barra in basso per aprire un elenco di schede ripristinabili
  3. Per aprire una sessione, impostare il numero di input del numero massimo di schede da ripristinare e fare clic sull'icona in alto nel menu delle schede di apertura, quando si fa clic sulla freccia.

Update per 30.05.2012:

*Favicons are shown;

*better instructions;

*directly copyable file-paths to the session files.

Ecco ulteriori informazioni tecniche e alcuni retroscena delle sessioni di ripristino.


La migliore spiegazione tecnica che ho visto sui file salva sessione di Chrome. Sfortunatamente l'applicazione JavaScript non ha fatto nulla dopo aver trascinato i file Last Tab sulla barra in basso.
Dan Dascalescu,

@dandv - Potresti dirmi se si sono verificati errori (testo rosso) quando si preme CTRL + MAIUSC + J in Chrome? Di per sé l'interfaccia utente non fornisce molti riscontri sul fatto che il caricamento sia andato a buon fine. Prova a fare clic sulla barra con la freccia verso l'alto per prima.
Lorenz Lo Sauer,

È un codice fantastico che hai fornito, quindi grazie. Nel mio caso, avrei bisogno di un browser di cronologia che mi permetta di selezionare le schede che sono state aperte nell'ultima sessione, tipo di Session Buddy menzionato di seguito. Non sono stato in grado di ripristinare la sessione persa utilizzando il tuo strumento elegante, alcuni dei quali sono stati aperti due settimane fa e alcuni sono stati aperti solo un paio di giorni fa. Tale è la vita, presumo. Grazie a questo post ho trovato due strumenti inestimabili per il futuro: i tuoi e Session Buddy.
Moreaki,

Davvero non capisco come funzioni questa tranquillità di software (anche se non sono il più maniaco con un computer ...) e ora ha 3 anni che sembra molto nella vita di un software. Adoro la filosofia di evitare le estensioni però. Come mai non si trovano risultati più recenti? Come mai Chrome non fornisce uno strumento migliore anche da 3 anni? Sto provando Session Buddy per il momento ...
Augustin Riedinger,

http://lsauer.github.com/chrome-session-restore/non funziona :( Sito disabilitato
davidhq

7

L'ho estratto dall'eccellente post di Lo Sauer collegato sopra. In esso dice:

PS: se il tuo file non è corrotto, puoi semplicemente sovrascrivere il file delle schede correnti con il tuo file delle ultime schede e riavviare il browser.

Questo ha funzionato come un fascino. Dopo aver riavviato Chrome, mi ha chiesto se volevo riaprire le mie schede e ho chiuso goffamente quella finestra. Per ripristinare utilizzando il PS precedente, ho prima copiato il mio vecchio file di sessione (tutti i comandi immessi nella stessa finestra Terminale) prima di uscire da Chrome:

cd ~/Library/Application\ Support/Google/Chrome/Default/
cp Last\ Session /tmp

Quindi ho chiuso Chrome e ho copiato il file di sessione:

cp /tmp/Last\ Session Current\ Session

Poi mi sono imbattuto Chrome di nuovo, e fruscio tutte le mie schede e le finestre riaperti, senza nemmeno un altro prompt.


6

Se esegui Chrome subito dopo un arresto anomalo, ti verrà chiesto se desideri ripristinare la sessione e le schede. Se non fai clic su Ripristina, non verrà ripristinato. Se poi chiudi Chrome, l'ultima sessione e le schede andranno perse (saranno sostituite da quella che avevi appena prima di uscire).

La soluzione migliore per evitare di perdere le schede dopo un arresto anomalo (e non doversi preoccupare di utilizzare la cronologia) è installare un'estensione di gestione della sessione. Ci sono molte tra cui scegliere , ma il mio preferito (e raccomandazione) personale è Session Buddy . Tra le sue caratteristiche vi è la leggerezza, la facilità d'uso, la capacità di importare ed esportare sessioni, la gestione di schede per finestra e soprattutto (in particolare per questa domanda), può essere impostata per salvare automaticamente la sessione in caso di incidente.


Grazie, ho appena preso Session Buddy. Esegue automaticamente il backup delle schede della sessione. Niente come avere sette schede aperte e quindi un arresto anomalo del browser che ti costringe a cercare ciò che stavi cercando. (Probabilmente è stato un problema flash risolto con il prossimo aggiornamento)
Fiasco Labs

2

Non credo che tu possa "ripristinarli" se hai aperto Chrome e hai navigato su altri siti dopo l'incidente. Puoi esaminare la tua Cronologia per vedere il sito che hai visitato poco prima del tuo arresto se sono stati salvati e riaprirli manualmente.


2
Caro Nebru, di solito tengo schede importanti in quella finestra. E 'stato settimane fa che ho aperto quelle pagine per la prima volta e le avevo conservate fino a ieri. Anche se guardo la cronologia, non riesco a trovare quelle schede, perché la cronologia in Chrome ha solo le schede che ho aperto negli ultimi due giorni.
user51210

1
@utente: non è corretto. Chrome mantiene la cronologia per molto più a lungo di due giorni. Il mio risale almeno una settimana. Non mi sono preoccupato di fare clic di nuovo indietro. Devi fare clic sul collegamento ipertestuale "Vecchio" nella parte inferiore della pagina.
Cody Grey,

1
È corretto, a meno che tu non cancelli la tua cronologia manterrà la cronologia per mesi. Devi solo tornare indietro attraverso i link "più vecchi" fino a quando non trovi la tua giornata. A parte questo, hai preso in considerazione l'utilizzo dei segnalibri per tenere traccia delle tue schede importanti anziché lasciarlo aperto per lunghi periodi di tempo?
Neberu,

@Neberu: Penso che la maggior parte delle persone utilizzi i segnalibri per tenere traccia di schede importanti, tuttavia ogni tanto apri un paio di schede in un contesto per dare un'occhiata o per organizzarti successivamente nella struttura di segnalibri già esistente, quando devi cambiare il contesto in cui stai lavorando per fare qualcos'altro. Prendi nota mentalmente di tornare al contesto di sinistra più tardi quella sera o domani, e ogni giorno guardi le tue schede, felice che siano lì in attesa di essere svegliati dal nostro interruttore di contesto per finire ciò che inizialmente abbiamo iniziato a perseguire. Non sono sicuro di spiegarmi bene qui;).
Moreaki,

1

Le risposte menzionano i classici Session Savers (e uno specifico - Session Buddy) e inoltre si consiglia di utilizzare i segnalibri per memorizzare schede importanti, "piuttosto che lasciarlo aperto per lunghi periodi di tempo".

Quindi penso che valga la pena intervenire e menzionare che tutte queste soluzioni presentano gravi difetti.

Innanzitutto l'uso dei segnalibri non è ovviamente automatico e, in aggiunta, inquina solo i segnalibri. Il grave problema con le soluzioni in stile Session Savers è che l'elenco delle finestre bloccate è sepolto in un elenco non modificabile, in un contesto completamente separato, non correlato a quello attuale e in tutti gli aspetti pratici generalmente invisibili. Uso da molti anni tutte queste soluzioni come in Firefox, come in Chrome, e per lo più non controllo mai tutte queste sessioni bloccate a causa di ciò.

Inoltre, la maggior parte di questa soluzione (se non tutte) non consente di ripulire, riorganizzare e modificare le sessioni bloccate salvate automaticamente.

Tutti questi difetti sono stati il ​​motivo per cui non molto tempo fa ho fatto la mia soluzione, che combina le migliori proprietà di entrambi i mondi (questo è un mix di segnalibri e approcci per il salvataggio di sessioni, e alcuni altri):

TabsOutliner (un'estensione di Chrome)

Va oltre la semplice gestione della sessione e la possibilità di riavviare le finestre bloccate, ma voglio mostrare lì esattamente questo caso d'uso, poiché in realtà è stato il primo motivo per cui questo strumento è stato creato. E anche mentre ero stanco di aspettare dall'autore di Session Buddy la lunga promessa capacità di gestire sessioni bloccate.

Nella schermata successiva puoi vedere come rappresenta la tua sessione di navigazione (2 finestre aperte) e diverse finestre bloccate dagli altri giorni:

inserisci qui la descrizione dell'immagine http://i.imgur.com/o8ZvIDH.jpg (stessa immagine ma più grande e con maggiori dettagli)

Si noti che le finestre bloccate vengono mescolate con quelle aperte, questo perché alcune finestre danneggiate sono già state ripristinate.

TabsOutliner ha la capacità di scaricare le schede "sul posto", per risparmiare risorse del PC, questo gli dà anche la possibilità di trattare le finestre e le schede danneggiate come scaricate. In questo screenshot puoi vedere che le finestre bloccate (che sono grigie, con titoli verdi) rimangono nello stesso contesto di quelle aperte (che sono blu). E sei libero di riaprirli in seguito, o semplicemente riorganizzarli e spazzarli se non sono più necessari (e lo sono, il più delle volte), ogni volta che lo desideri. Tutto questo senza andare in alcune liste separate sepolte. Le finestre bloccate diventano parte della tua sessione corrente, senza l'onere di essere riaperte e consumano risorse, sembra che in realtà non siano state affatto bloccate, ti accorgerai addirittura di dare il benvenuto agli arresti anomali, poiché libereranno semplicemente l'ariete e nulla è perso.

Non chiudo mai completamente Chrome, a volte per una settimana, quindi in realtà Chrome si è sempre bloccato per me, presto o tardi. E senza alcuna falsa modestia posso affermare che è la migliore soluzione disponibile per questo problema. Era assente al momento in cui era stata posta questa domanda, e sì, il compagno di sessione era la migliore risposta in quei giorni. L'ho usato da solo, di tutte le alternative. Ma le cose cambiano, ora esistono soluzioni molto migliori.


1
Tuttavia, non è vero che questa estensione (come tutte le estensioni del gestore schede) non riuscirà a ripristinare il contesto per scheda (cronologia avanti / indietro)?
Syclone0044,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.