Perte de l'historique et des onglets

Vos requêtes concernant Mozilla Firefox, le navigateur Gecko alternatif, ne trouvèrent point de réponses lorsque vous cherchâtes ? Toute l'équipe Geckozone est prête à vous aider.

Modérateurs : nico@nc, Mori, jpj, myahoo

izokore
Arias
Messages : 14
Inscription : 05 janv. 2013, 04:11

Re: Perte de l'historique et des onglets

Message par izokore »

Je viens de comprendre que "Select all" ne fais pas parti du code.

J'ai ouvertFF. Ensuite, j'ai remplacé le fichier sessionstore.js(quelques ko) pr celui que j'ai pu récupéré (8Mo). Je l'ai renommé en sessionstore.js.txt.
Puis, j'ai ouvert dans FF le fichier txt. Ensuite, j'ai chargé le bookmarklet, mais une pag blanhe se charge.

J'ai fait la même manipulation, mais j'ai renommé sessionstore.js.txt en sessionstore.js avant de charger le marque page. Même résultat.

J'ai répété le même manipulation mais avec le fichier sessionstore.js (sans le renommer), mais ça ne fonctionne pas non plus (le fichier a changé lorsque FF a ouvert le fichier sessionstore.js, mais j'ai remi celui que j'avais récupéré avant de charger le bookmarket). même résultat.

Je commence à croire que cette solution ne fonctionne pas pour moi, à moins que je ne fasse pas bien les manips, ou que les codes ne sont pas bons.
Je vais essayer d'inserer les deux codes ci dessous dans le bookmarket, pour voir si ça fonctionne :
javascript:(function(){var D=document,H,i=j=0,P=D.getElementsByTagName('PRE'),t='',R=/[^:]\{"entries":\[\{("url":"([^"]*)")\,("title":"([^"]*)"){0,1}/g,T,U;for(j=0;E=P[j];j++){H=E.innerHTML;while(R.exec(H)){U=RegExp.$2;T=RegExp.$4;if(T.length==0){T=U;}t+='<b>['+(++i)+']</b> <a href='+U+'>'+T+' ('+U+')<\/a><br>';}}with(window.open().document){write(t);close()}})();


javascript:(function(){var D=document,H,i=j=0,P=D.getElementsByTagName('PRE'),t='',R=/"state":\{"entries":\[\{("url":"([^"]*)")\,("title":"([^"]*)"){0,1}/g,T,U;for(j=0;E=P[j];j++){H=E.innerHTML;while(R.exec(H)){U=RegExp.$2;T=RegExp.$4;if(T.length==0){T=U;}t+='<b>['+(++i)+']</b> <a href='+U+'>'+T+' ('+U+')<\/a><br>';}}with(window.open().document){open();close();body.innerHTML=t;}})();
Votre Navigateur : Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
izokore
Arias
Messages : 14
Inscription : 05 janv. 2013, 04:11

Re: Perte de l'historique et des onglets

Message par izokore »

Il semble que le fichier sessionstore récupéré (après la suppression) soit endommagé).
Il me reste plus qu'à essayer un maximum de logiciel de récupération de fichiers et esperer qu'il y en ait un qui me récupère un fchier correct.

Je vous remercie beaucoup pour votre aide, qui m'a été précieuse!
Je vous confirme au passage que ce code (pour le bookmarklet) fonctionne :

javascript:(function(){var%20D=document,H,i=j=0,P=D.getElementsByTagName('PRE'),t='',R=/[^:]\{"entries":\[\{("url":"([^"]*)")\,("title":"([^"]*)"){0,1}/g,T,U;for(j=0;E=P[j];j++){H=E.innerHTML;while(R.exec(H)){U=RegExp.$2;T=RegExp.$4;if(T.length==0){T=U;}t+='<b>['+(++i)+']</b>%20<a%20href='+U+'>'+T+'%20('+U+')<\/a><br>';}}with(window.open().document){write(t);close()}})();

Il permet d'afficher les liens des adresses présentes dans le fichier sessionstore.js, les uns en dessous les autres. Très pratique quand on n'a pas un fichier endommâgé!

Bonne soirée!

SUJET RESOLU

Votre Navigateur : Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Re: Perte de l'historique et des onglets

Message par jpj »

Sinon, la manipulation de ce message http://forums.mozillazine.org/viewtopic ... #p12098147 fonctionne aussi.

Mais effectivement, tu avais un autre problème car un fichier sessionstore.js de 8 Mo, je n'arrive pas à y croire.

Ces fichiers stockant les liens des onglets ouverts durant la session, je ne n'arrive pas à imaginer ce qu'il faudrait ouvrir pour arriver à un fichier de ce poids.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20130103 Firefox/19.0
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
izokore
Arias
Messages : 14
Inscription : 05 janv. 2013, 04:11

Re: Perte de l'historique et des onglets

Message par izokore »

J'ai pu récupérer un fichier sessionstore.js du mois d'avril de 4,3 Mo! ^^
il y a seulement 51 liens dedans.
Votre Navigateur : Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Re: Perte de l'historique et des onglets

Message par jpj »

Je serais curieux de savoir en quoi consiste les 4,25 Mo (à la louche) en trop qui remplissent le fichier.

Mais je crois que de toute façon, on ne pourra pas aller plus loin et qu'il vaut mieux en rester là. :wink:
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20130103 Firefox/19.0
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
lyfa
Arias
Messages : 3
Inscription : 04 mars 2013, 20:09

Re: Perte de l'historique et des onglets

Message par lyfa »

Pour lancer le bookmarklet il faut : prendre javascript:(function(){var D=document,H,i=j=0,P=D.getElementsByTagName('PRE'),t='',R=/[^:]\{"entries":\[\{("url":"([^"]*)")\,("title":"([^"]*)"){0,1}/g,T,U;for(j=0;E=P[j];j++){H=E.innerHTML;while(R.exec(H)){U=RegExp.$2;T=RegExp.$4;if(T.length==0){T=U;}t+='<b>['+(++i)+']</b> <a href='+U+'>'+T+' ('+U+')<\/a><br>';}}with(window.open().document){write(t);close()}})();
le selectionner et le deplacer dans la barre des marques pages (la barre en dessous de la barre d'adresse)
ouvrir un nouvel onglet
ouvrir le fichier sessionstore.bak sous firefox en faisant ALT + fichier + ouvrir un fichier
cliquer sur le javascript dans la barre des marques pages
Voilà !
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 5 invités