Mon système Windows XP est tombé en panne. about:sessionrestore
Me montre généralement ma session précédente. Mais cette fois, après avoir redémarré, la page est apparue vierge.
J'ai pu trouver mes fichiers sessionstore dans mon dossier de profil. Ils ont des noms comme à sessionstore-1.js
travers sessionstore-8.js
. Il y a aussi un sessionstore.bak
, qui a probablement été créé lorsque le système s'est écrasé. Je ne fais pas confiance au sessionstore.bak
: il est vraiment de petite taille.
Puis-je utiliser à la sessionstore-8.js
place pour récupérer mes anciennes sessions?
Aussi, comment dois-je m'y prendre exactement? Dois-je quitter Firefox avant d'apporter des modifications dans le répertoire de profil?
sessionstore.bak
sinon ouvrez simplementsessionstore-#.js
dans un éditeur de texte ou consultez - le. +1 cependant, question intéressantesessionstore-#.js
extrait, y compris l'historique de navigation de chaque onglet. (pas ce que quelqu'un veut, je pense)Réponses:
Vous pouvez utiliser l'utilitaire sur http://firefox-session-restore.herokuapp.com/ pour restaurer vos onglets. Collez simplement le contenu de
sessionstore.bak
.la source
Ouvrez le fichier le plus récent (probablement
sessionstore.js
) dans un éditeur de texte avancé prenant en charge la recherche et le remplacement d'expressions régulières (par exemple, TextPad et Notepad ++).Remplace tout
"entries":\[{"url":"([^"]*)"
avec
\n\1\n
Et les URL des derniers onglets ouverts apparaîtront sur toutes les autres lignes.
(Remarque sur TextPad: vous devez activer la syntaxe POSIX dans Préférences → Éditeur .)
la source
{
pour que cela fonctionne:"entries":\[\{"url":"([^"]*)"
(J'ai utilisé "Regular Expression Engine" réglé sur "Perl" .)^https*://
(en utilisant une méthode de filtrage de ligne - cela est au moins possible à la fois dans Notepad ++ et UltraEdit).http
. Il est couvert pars*
. Je pensais aux pages Web normales.J'ai rencontré le même problème et je n'ai pas trouvé de bonne solution pour restaurer le fichier sessionstore.bak. Voici la solution qui a fonctionné pour moi:
En supposant que votre sessionstore.json (seamonkey) ou sessionstore.js (firefox) est plutôt vide et que vous avez perdu tous vos onglets. En supposant que votre fichier sessionstore.bak est plus grand et contient tous vos onglets, mais simplement renommer sessionstore.bak en sessionstore.json (ou .js) ne fonctionne pas.
Voici comment restaurer tous vos onglets à l'aide du fichier "sessionstore.bak":
Au début du fichier, vous verrez quelque chose comme ceci:
Remplacez simplement cette ligne par ceci (en gros, nous supprimons les champs selectedWindow et _closedWindows):
(avec l'éditeur vi, placez simplement le curseur après le premier crochet carré d'ouverture, puis appuyez sur [SUPPR] le nombre de fois requis, puis appuyez sur : W Q Enter )
Ceci est une solution "fonctionne pour moi"!
la source
Essayez sessionstore.js dans votre dossier Profile.
la source
Voyez si cela aide: Supprimer les fichiers sessionstore numérotés - ##. Js (sessionstore-1.js).
Ceux-ci ne devraient pas être là et indiquent généralement que d'autres logiciels accèdent au fichier sessionstore.js principal que Firefox réécrit toutes les 10 secondes.
la source