Tous les groupes d'onglets perdus après la mise à jour vers Firefox 57.0 Quantum

12

Tous les groupes d'onglets perdus après la mise à jour vers Firefox 57.0 Quantum

J'ai besoin de récupérer non seulement les onglets ouverts (dans le groupe d'onglets "actifs") mais les autres (ceux qui étaient ouverts dans les groupes d'onglets "inactifs), qui étaient plus de 60 onglets

Existe-t-il un moyen de les récupérer?

jakijem
la source
2
Les groupes d'onglets ont été supprimés il y a longtemps. Il est probable que vous utilisiez une extension (désormais incompatible) pour restaurer la fonctionnalité. Vous pouvez essayer les informations sur Comment puis-je rétrograder Firefox? pour les récupérer. Sauvegardez toujours votre profil avant de le faire.
Mokubai
1
Je suppose que cette personne est dans ma situation et utilisait l'addon "Tab Groups" addons.mozilla.org/en-US/firefox/addon/tab-groups-panorama qui n'est pas compatible avec le nouveau FF, comme d'innombrables autres .
Manu
Même problème ici. J'aimerais vraiment que les développeurs avertissent ou ne fassent pas des choses comme ça.
isomorphismes

Réponses:

8

J'ai restauré mes onglets à partir de groupes inactifs en installant l' extension Sync Tab Groups .

Arthur
la source
1
Comment les avez-vous restaurés? J'ai installé des groupes d'onglets de synchronisation, mais je ne trouve pas mes groupes d'onglets précédents. Pourriez-vous expliquer ce que vous avez fait?
Jesse the Wind Wanderer
Pas les groupes eux-mêmes, mais tous les onglets des groupes inactifs. Ils ont tous été trouvés dans le groupe par défaut.
Arthur
1
Veuillez noter que l'installation de cela pourrait entraîner la persistance des onglets de navigation privés, comme indiqué ici . J'ai remarqué quand mes recherches de
contrats du
@JessetheWindWanderer Vérifiez le dossier des signets après l'installation.
isomorphismes
6

Si vous êtes un utilisateur Ubuntu ou similaire, vous devriez pouvoir trouver la dernière sauvegarde sur

~/.mozilla/firefox/ro51nwle.default/sessionstore-backups/upgrade.jsonlz4-[timestamp of upgrade]

Je ne savais rien du format de fichier, mais cet essentiel était fondamentalement suffisant pour me lancer

Avec l'essentiel enregistré dans le dossier de sauvegarde, vous pouvez exporter vers json avec:

$ sudo pip3 install lz4
$ python3 ./mozlz4a.py -d upgrade.jsonlz4-[timestamp of backup] backup.js

Il y a beaucoup de données (y compris l'historique complet de chaque onglet) mais au moins, il n'est pas perdu!

Si vous souhaitez simplement enregistrer l'URL la plus récente de chaque onglet comme je l'ai fait, quelque chose comme le python suivant devrait faire le travail:

#!/usr/bin/env python3

import json

with open('backup.js') as infile:
    read_data = infile.read()

json_data = json.loads(read_data)

tab_groups = json.loads(json_data['windows'][0]['extData']['tabview-group'])

groups = {int(k): {'title': tab_groups[k]['title'], 'tabs': []} for k in tab_groups.keys()}

for tab in json_data['windows'][0]['tabs']:
    url = tab['entries'][-1]['url']
    group_id = json.loads(tab['extData']['tabview-tab'])['groupID']
    groups[group_id]['tabs'].append(url)

with open('tabs_backup.json', 'w') as outfile:
    json.dump(groups, outfile, indent=4)
trrocket
la source
1
Eh bien, je suis un utilisateur de W10, mais j'ai trouvé les fichiers: recovery.jsonlz4 upgrade.jsonlz4 previous.jsonlz4 recovery.baklz4 Je n'ai aucune idée de ce que je dois en faire
jakijem
Avez-vous installé python? Sinon, il existe peut-être d'autres façons de les convertir dans Windows. Vous pourrez peut-être même les importer dans une ancienne version de Firefox, si vous en installez une?
trrocket
1
OK, cet addon fonctionne, j'ai récupéré tous les onglets, tous mélangés, mais au moins je ne les ai pas perdus. Merci beaucoup Maintenant, cet addon n'organise pas les onglets en groupes. Existe-t-il un moyen avec cela, ou tout autre addon pour les organiser en groupes?
jakijem
1
@jakijem à partir de votre profil Je peux dire que vous n'avez pas (répétez PAS) encore gagné ce badge . Ce qui est sans doute aussi pourquoi vous n'êtes pas au courant de ce qui est écrit ici . Veuillez aller le lire et faire ce qui est suggéré sur cette page. C'est la façon de dire "Merci beaucoup".
Pierre.Vriens
3

Si vous avez peur de perdre vos onglets et que vous voulez simplement être sûr qu'ils ne seront pas perdus pour toujours, la chose la plus simple est d'installer l' extension Tree-Style Tabs , comme suggéré par @trrocket. Je peux vérifier qu'après l'avoir installé, j'ai pu trouver les onglets "perdus" dans la barre latérale.

Cela dit, j'espère juste que je n'ai manqué aucun onglet. (Si je ne peux pas faire la différence, cela n'a peut-être pas beaucoup d'importance ...: P) J'ai également sauvegardé mes fichiers sessionstore, et je prendrai mon temps pour les traiter pour vérifier que j'ai bien récupéré tous mes onglets.

PS: Tout le crédit à @trrocket, mais je pensais que cela valait la peine de mettre cela comme une réponse au lieu de paniquer quelqu'un en regardant l'autre réponse, sans lire les commentaires. +1 à @trrocket :-)

Siva
la source
1

Une autre option consiste à fermer Firefox, à rétrograder vers Firefox 56 et à redémarrer Firefox. Vos groupes d'onglets doivent être restaurés. À ce stade, vous pouvez enregistrer vos onglets de manière sécurisée pour Firefox 57 et effectuer une nouvelle mise à niveau vers Firefox 57.

jayhendren
la source
1

J'ai aussi eu ce problème et j'ai trouvé la solution suivante:

  1. Cliquez sur le menu en haut à droite du navigateur (indiqué par trois barres horizontales)

  2. Cliquez sur l'option pour restaurer la session précédente (devrait être vers le haut du menu)

  3. Tous vos onglets pré-quantiques doivent être reportés.

user820269
la source
1

Cet addon compatible Quantum offre des fonctionnalités similaires et trouvera comme par magie tous les onglets manquants de vos anciens groupes. Je ne peux pas parler de son efficacité en tant que remplacement car je viens de le télécharger moi-même, pour cette raison, mais dans le pire des cas, vous pouvez récupérer les onglets, les mettre en signet et vous débarrasser de Conex, donc vous '' Au moins, ces onglets ont été sauvegardés pendant que vous déterminez comment gérer les groupes.

Alex
la source
1

Une alternative (ce que j'ai fait, peur de perdre mes onglets avec toutes ces extensions suggérées):

  • télécharger Firefox autonome v.56- ;
  • pour plus de sécurité , enregistrez une copie de votre dossier de profil Firefox;
  • copiez les fichiers appropriés de votre dossier de profil Firefox installé dans celui de la v.56- (principalement le dossier sessionstore-backups et le fichier sessionstore.js);
  • ouvrez v.56-, utilisez TabGroups (déjà installé sur votre système) pour créer un fichier de sauvegarde (.json).

De plus, vous pouvez utiliser un addon comme Conex pour importer le fichier de sauvegarde TabGroups, en convertissant les onglets en onglets de conteneur.

Phoinx
la source
1

Ce billet de blog ( Comment j'ai récupéré mes groupes d'onglets Firefox ) décrit un moyen de les extraire à l' sessionstore.jsaide de la ligne de commande linux et de Python.

(PS, je sais que Stackexchange préfère une réponse sur la page plutôt qu'un simple lien, mais il ne semblait pas juste de copier et coller le travail de cette personne à partir de son blog ici)

Manu
la source