web-dev-qa-db-fra.com

Transférer les onglets du navigateur de Firefox vers Google Chrome

Si Google Chrome et Firefox sont en cours d'exécution, existe-t-il un moyen de transférer tous les onglets de navigateur de Firefox à Google Chrome? Je veux écrire un script Shell qui transférera tous les onglets de Firefox à Google Chrome sur Ubuntu.

5
Anderson Green

Suivant l’idée donnée dans les commentaires (obtenir les liens du fichier sessionrestore.js dans le répertoire du profil FF), voici un script Bash avec Python incorporé pour ouvrir les onglets actuels dans Google Chrome:

google-chrome $(cat ~/.mozilla/firefox/*.default/sessionstore.js | python -c """
import sys, json
jsobj = json.loads(sys.stdin.read())
for tab in jsobj['windows'][0]['tabs']:
        print tab['entries'][0]['url'],
        """)

Veuillez noter que bien que le script fonctionne correctement, il ne vérifie rien. Mais une version plus robuste de ceci vérifierait l'existence du fichier sessionrestore.js, vérifierait le résultat du chargement du fichier JSON et de son contenu, etc.

4
elias

Installez l'extension Xmarks sur Firefox et Chrome. En plus de synchroniser vos signets sur les navigateurs, vous pourrez utiliser la fonction "Ouvrir les onglets distants" qui fait exactement ce que vous voulez.

2
Stan