Plugin / bookmarklet Google Chrome: "ouvrir dans Firefox"?

18

Existe-t-il un plugin ou un bookmarklet pour Chrome qui ouvre la page actuelle dans Firefox?

Mise à jour:

Merci Phoshi pour la suggestion. Voici mon script AutoHotKey (sans jouer avec le presse-papiers ...):

#IfWinActive ahk_class Chrome_WindowImpl_0
^+f:: ;Ctrl+Shift+F
ControlGetText, URLbartxt, Chrome_AutocompleteEditView1
RegExMatch(URLbartxt,"^((ht|f)tps?|file)://\S+$",URL)
if URL <> 
   {
   Run "C:\Program Files\Mozilla Firefox 3.6 Beta\firefox.exe" %URL%
   }
return
#IfWinActive

Mais je cherche toujours une solution embarquée Chrome ...

fluxtendu
la source
De la recherche sur le Web, je ne vois rien qui puisse faire ça. Mirror, de Zonator.com (à droite sur la première page, au milieu à gauche), cependant, ouvre une petite fenêtre toujours en haut à partir de laquelle vous pouvez faire glisser le contenu de votre barre d'URL et l'ouvrir dans Firefox. Déposez un commentaire si cela fonctionne et je le mettrai comme réponse.
Nathaniel
Pas aussi pratique que je le souhaiterais ... Mais merci d'avoir cherché.
fluxtendu

Réponses:

8

Essaye ça:

#IfWinActive [Chrome's window ID, I'll explain later]
!f:: ;Alt-F
MyClip := ClipboardAll
Send !d
Send ^c
Run P:\ath\to\firefox.exe %Clipboard%
Clipboard := MyClip
MyClip = 
return
#IfWinActive

C'est un script Autohotkey, ce qui signifierait que vous deviez installer autohotkey, mais si vous ne voulez pas le faire, je peux le convertir en un .exe autonome.

Dans les deux cas, les deux choses qui doivent être modifiées sont le P: \ ath à firefox et l'ID de Chrome. Je n'ai pas de chrome installé, mais le Window Spy fourni avec AHK peut obtenir l'ID d'une fenêtre, ce qui ferait l'affaire. Ensuite, une fois que vous auriez bloqué ce script dans un fichier texte avec l'extension.ahk et l'exécuter, aurait Alt-F comme une clé "firefox", qui copierait rapidement l'URL de l'onglet actuel dans GChrome, l'ouvrirait dans FF, et ramenez votre presse-papiers à son ancien moi. AHK est très léger (mon 1000-liner prend 10 Mo de RAM en ce moment (pour être honnête, il fonctionne avec quelques presse-papiers supplémentaires, donc je ne sais pas combien de RAM est cela), mais mes 15 lignes "Gaming Essentials "prend quelque chose dans les quelques kbs), donc n'affectera pas du tout les performances. Vous pouvez également faire un bouton GChrome, pour ramener FF à GChrome, mais je ne ' Je ne sais pas si Chrome accepte les mêmes arguments de ligne de commande. Si vous avez besoin d'aide pour le configurer, je suis toujours heureux de vous aider :)

Phoshi
la source
Merci, ça marche. J'ai utilisé l'ID Windows: ahk_class Chrome_WindowImpl_0 Ce n'est pas la première fois que AHK m'aide, je vais peut-être en savoir plus sur cette langue: est-il possible de le faire sans jouer avec le presse-papiers? Je pense que l'URL est directement devinable, Windows Spy: >>>>>>>>>>>> (Texte de fenêtre cachée) <<<<<<<<<<< >>>> (TitleMatchMode = texte visible lent) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- Comment attribuer cela à un var?
fluxtendu
1
(Désolé, j'attends un peu avant de vous donner la prime, au cas où quelqu'un viendrait avec quelque chose de mieux ...)
fluxtendu
Hé, si vous voulez mettre une prime sur une question, assurez-vous que vous obtenez le meilleur: P Je ne suis pas trop familier avec la saisie de texte de fenêtre, mais la fonction WinGetText et les fonctions de chaîne pourraient s'avérer utiles - vous pourrait également utiliser l'expression régulière pour saisir le premier texte au format URL. Il n'y a rien de mal à l'approche du presse-papiers dans la façon dont cela fonctionne - mais cela a toujours semblé très hackish.
Phoshi
Cela n'a pas fonctionné pour moi jusqu'à ce que je mette «ClipWait» après la ligne «Send ^ c». L'ordinateur était trop rapide pour le presse-papiers.
pelms
6

Une méthode très simple:

Dans Chrome, faites glisser l'étoile (barre d'adresse) vers Firefox (déjà ouvert) et il s'ouvrira dans Firefox.

Cela fonctionne dans les deux sens: faites glisser l'icône de la barre d'adresse de Firefox vers Chrome.

harrymc
la source
3

Vous pouvez faire glisser les onglets Chrome dans la barre d'onglets de Firefox et il s'ouvrira dans FF. Pas exactement ce que vous cherchez, mais cela pourrait fonctionner.

alpha1
la source
2

En utilisant la solution la mieux notée, j'ai dû modifier le script comme indiqué ci-dessous pour travailler sur ma machine (et je préfère la combinaison de touches Win + Z)

Merci à tous ceux qui ont construit cette solution, cela fonctionne très bien!

#IfWinActive ahk_class Chrome_WidgetWin_0
#z::
ControlGetText, URLbartxt, Chrome_AutocompleteEditView1
RegExMatch(URLbartxt,"^((ht|f)tps?|file)://\S+$",URL)
if URL <> 
   {
   Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URL%
   }
return
#IfWinActive
antidiscombobulateur
la source
2

J'utilisais la solution Autohotkey jusqu'à ce que Chrome change la façon dont les URL s'affichent dans la dernière version de développement, en omettant http (s): //.

Code modifié pour s'exécuter dans le dernier développeur, avec un nouveau raccourci clavier Ctrl + Maj + Touche Menu pour éviter tout conflit avec le raccourci global d'un autre programme:

#IfWinActive ahk_class Chrome_WidgetWin_0
^+AppsKey:: ;Ctrl+Shift+F
ControlGetText, URLbartxt, Chrome_AutocompleteEditView1
RegExMatch(URLbartxt,"^((ht|f)tps?|file)://\S+$",URL)
Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URLbartxt%
if URL <> 
   {
   ;New Chrome versions do not display http:// in omnibar :(
   ;Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URL%

   }
return
#IfWinActive
vstg005
la source
2

Le code ci-dessous fonctionne pour moi.

Pas besoin d'expressions régulières, changé en "Chrome_OminiboxView1", et ne pas confirmer si URLbartxt est une URL valide.

C'est probablement suffisant pour la plupart des gens. Si ce code ne fonctionne plus, vérifiez la barre d'adresse avec votre Window Spy.

#z::
 IfWinActive ahk_class Chrome_WidgetWin_0
ControlGetText, URLbartxt, Chrome_OmniboxView1
   Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URLbartxt%
return
tyorome
la source
1

Si vous utilisez OSX, vous voudrez peut-être consulter la dernière version de Choosy

Josh Newman
la source
0

Ce type de réponse nécessite des mises à jour constantes que je ne peux pas garantir, car de nombreuses applications apparaissent et disparaissent, mais à l'heure actuelle (2014), il existe une application Chrome Webstore pour cela: Ouvrir avec une application externe .

Le texte que vous obtenez dans le menu contextuel et le programme externe à utiliser sont modifiables.

entrez la description de l'image ici

entrez la description de l'image ici


la source
0

Juste une note: sur mon système (Windows 7, Chrome 35.0.1916.114 m, Firefox 29.0.1), vous devez utiliser

-new-tab [LINK_URL]

ou

-new-window [LINK_URL]

dans les paramètres exécutables, sinon seul un onglet Firefox vierge apparaît.

Patamunzo
la source
0

Il y a aussi l'extension "Mozilla Gecko Tab" pour Chrome, elle comprend une entrée de menu contextuel nommée "Ouvrir dans Firefox installé" Au fait, j'ai dû remplacer la classe de Google Chrome dans mon ancien script .ahk par le nouveau (plus récent Chrome je pense): Chrome_WidgetWin_0 -> Chrome_WidgetWin_1

#IfWinActive ahk_class Chrome_WidgetWin_1
^+f:: ;Ctrl+Shift+F
ControlGetText, URLtxt, Chrome_OmniboxView1
RegExMatch(URLtxt,"^((ht|f)tps?|file)://\S+$",URL)
Run "D:\Apps\Internet\Browsers\Mozilla\Firefox\firefox.exe" %URLtxt%
return

La page d'accueil du script est ici (nouvelle version du script) grâce à Neil Popson.

atgr24869
la source