Ouvrir l'onglet actuel de Chrome dans Firefox avec un raccourci clavier [Mac OS X]

J’utilise à la fois Firefox et Chrome sur tous mes ordinateurs. Firefox est pour la navigation générale, et Chrome est pour tout ce qui est lié à Google. Pour ce type d’utilisation, je dois souvent passer de Firefox à Chrome car certaines des extensions que j’utilise sont spécifiques à Firefox ou à Chrome. C’est là que des extensions comme « Ouvrir l’URL dans Chrome » (extension Firefox) et « Ouvrir l’URL dans Firefox » (extension Chrome) sont utiles. Elles vous permettent d’ouvrir une URL de Firefox dans Chrome et vice versa, afin que vous puissiez facilement passer d’un navigateur à l’autre. Le seul inconvénient est que si vous utilisez un Mac, l’extension Chrome ne fonctionne pas. Cela signifie que vous ne pourrez pas utiliser l’extension pour ouvrir une URL actuelle dans Firefox. Heureusement, il existe un moyen de contourner cela. En fait, il y a une méthode plus simple qui ne nécessite aucune installation d’extension.

Dans ce tutoriel, je vais vous montrer comment vous pouvez ouvrir l’URL actuelle de Chrome dans Firefox avec un raccourci clavier (notez que vous pouvez faire la même chose pour Firefox).

La manière de procéder est de créer un service avec Automator qui peut récupérer l’URL actuelle dans Chrome et l’ouvrir dans Firefox.

  1. Ouvrez Automator depuis le Launchpad.

openurl-in-firefox-automator-launchpad

  1. Sélectionnez « Service » à partir de l’écran de démarrage d’Automator.

openurl-in-firefox-automator-select-service

  1. Dans le volet de gauche, sélectionnez « Utilitaires -> Exécuter AppleScript », et faites-le glisser vers l’espace de travail. En haut du flux de travail, changez « Texte » en « Pas d’entrée » et « toute application » en « Google Chrome ».

openurl-in-firefox-automator-workspace

  1. Collez et remplacez le code dans l’AppleScript par le code suivant :
tellapplication"System Events"  
if(exists process "Google Chrome")then  
tellapplication"Google Chrome"  
set urlChrome toget URL of active taboffirstwindow  
endtell  
  
tellapplication"Firefox"  
open location urlChrome  
activate  
endtell  
endif  
  
endtell

Ce que fait ce code, c’est d’abord vérifier si Google Chrome est en cours d’exécution. Si c’est le cas, il récupérera ensuite l’URL de l’onglet actif et la chargera dans Firefox. Si Google Chrome n’est pas en cours d’exécution, ce code ne fera rien.

Vous pouvez maintenant le tester en appuyant sur le bouton « Play ».

  1. Si cela fonctionne, vous devriez voir la page Web que vous avez chargée dans Chrome apparaître dans le navigateur Firefox. Retournez dans Automator, enregistrez le service.

openurl-in-firefox-automator-save-service

  1. La dernière chose à faire est d’assigner un raccourci clavier à cette application. Ouvrez « Préférences Système » et allez dans « Clavier -> Raccourcis ». Dans le volet de gauche, sélectionnez « Services ». Faites défiler la liste jusqu’à ce que vous voyiez le service que vous avez créé plus tôt. Assignez un raccourci clavier pour ce service.

openurl-in-firefox-set-service-keyboard-shortcut

C’est tout. Maintenant, lorsque vous êtes dans Google Chrome, vous pouvez appuyer sur le raccourci clavier que vous avez défini pour ouvrir l’URL actuelle dans Firefox. Alternativement, vous pouvez y accéder à partir du menu Service. Notez que cette astuce ne fonctionnera que dans Google Chrome car le service est spécifique à Chrome. Cependant, vous pouvez modifier le code et changer toutes les occurrences de « Google Chrome » (ou « Firefox ») par un autre navigateur comme « Safari » ou « Opera » pour le faire fonctionner avec les différents navigateurs.

Essayez et faites-nous savoir si cela vous est utile.