Plugin / bookmarklet di Google Chrome: "apri in Firefox"?


18

Esiste un plug-in o un bookmarklet per Chrome che apre la pagina corrente in Firefox?

Aggiornare:

Grazie Phoshi per il suggerimento. Ecco il mio script AutoHotKey (non si scherza con gli appunti ...):

#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

Ma sto ancora cercando una soluzione integrata di Chrome ...


Dalla ricerca sul Web, non vedo nulla che possa farlo. Mirror, da Zonator.com (a destra in prima pagina, in mezzo a sinistra), tuttavia, apre una piccola finestra sempre in primo piano da cui è possibile trascinare il contenuto della barra degli URL e aprirlo in Firefox. Lascia un commento se funziona e lo inserirò come risposta.
Nathaniel,

Non conveniente come vorrei che fosse ... Ma grazie per averlo cercato.
fluxtendu,

Risposte:


8

Prova questo:

#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

Questo è uno script di Autohotkey, il che significherebbe che dovevi installare autohotkey, ma se non vuoi farlo, posso convertirlo in un file .exe autonomo.

In entrambi i casi, le due cose che devono essere cambiate sono P: \ ath in firefox e l'ID di Chrome. Non ho installato Chrome, ma Window Spy fornito con AHK può ottenere l'ID di una finestra, quindi sarebbe così. Quindi, una volta bloccato questo script in un file di testo con extension.ahk ed eseguito, avresti Alt-F come chiave "firefox", che avrebbe copiato rapidamente l'URL della scheda corrente in GChrome, aprendolo in FF, e riporta i tuoi appunti al vecchio sé. AHK è molto leggero (Il mio 1000-liner sta prendendo 10 MB di RAM in questo momento (Per essere onesti, sta eseguendo alcuni appunti in più, quindi non so quanta RAM è quella), ma il mio gioco da 15 righe " Essentials "occupa qualcosa in pochi kb), quindi non avrà alcun impatto sulle prestazioni. Puoi anche fare un pulsante GChrome per riportare FF a GChrome, ma io non non so se Chrome accetta gli stessi argomenti della riga di comando. Se hai bisogno di aiuto per configurarlo, sono sempre felice di aiutarti :)


Grazie, funziona Ho usato l'ID di Windows: ahk_class Chrome_WindowImpl_0 Non è la prima volta che AHK mi aiuta, forse imparerò di più su questa lingua: è possibile farlo senza scherzare con gli appunti? Penso che l'URL sia direttamente indovinabile, Windows Spy: >>>>>>>>>>> (Hidden Window Text) <<<<<<<<<<< >>>> (TitleMatchMode = slow Visible Text) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- Come assegnarlo a un var?
fluxtendu,

1
(Mi dispiace, aspetto un po 'prima di darti la generosità, nel caso in cui qualcuno venisse con qualcosa di meglio ...)
fluxtendu,

Ehi, se hai intenzione di mettere una taglia su una domanda, assicurati di ottenere il meglio: P Non sono troppo esperto nel prendere il testo della finestra, ma la funzione WinGetText e le funzioni di stringa, potrebbero rivelarsi utili - tu potrebbe anche usare regex per afferrare il primo testo in formato URL. Non c'è nulla di veramente sbagliato nell'approccio degli appunti nel modo in cui funziona - ma si è sempre sentito molto hacker.
Phoshi,

Questo non ha funzionato per me fino a quando non ho inserito 'ClipWait' dopo la riga 'Invia ^ c'. Il computer era troppo veloce per gli appunti.
pelms

6

Un metodo molto semplice:

In Chrome, trascina la stella (barra degli indirizzi) su (già aperto) Firefox e si aprirà in Firefox.

Funziona in entrambi i modi: trascina l'icona della barra degli indirizzi di Firefox su Chrome.


3

Puoi trascinare le schede di Chrome nella barra delle schede di Firefox e si aprirà in FF. Non è esattamente quello che stai cercando, ma potrebbe funzionare.


2

Utilizzando la soluzione più votata, ho dovuto modificare lo script come mostrato di seguito per funzionare sulla mia macchina (e preferisco la combinazione di tasti Win + Z)

Grazie a tutti coloro che hanno creato questa soluzione, funziona alla grande!

#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

2

Stavo usando la soluzione Autohotkey fino a quando Chrome non ha cambiato il modo in cui gli URL vengono visualizzati nell'ultima versione di sviluppo, omettendo gli http: // //.

Codice modificato da eseguire nell'ultimo sviluppatore, con una nuova scorciatoia da tastiera Ctrl + Maiusc + Tasto Menu per evitare conflitti con la scorciatoia globale di altri programmi:

#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

2

Il codice qui sotto funziona per me.

Non sono necessarie espressioni regolari, cambiate in "Chrome_OminiboxView1" e non confermano se URLbartxt è un URL valido.

Probabilmente questo è sufficiente per la maggior parte delle persone. Se questo codice smette di funzionare, controlla la barra degli indirizzi con Window Spy.

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



0

Questo tipo di risposta richiede aggiornamenti costanti che non posso garantire, perché molte app appaiono e scompaiono, ma al momento (2014) esiste un'app Chrome Webstore per questo: Apri con un'applicazione esterna .

Sia il testo che ottieni nel menu di scelta rapida che il programma esterno da usare sono modificabili.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


0

Solo una nota: sul mio sistema (Windows 7, Chrome 35.0.1916.114 m, Firefox 29.0.1) devi usare

-new-tab [LINK_URL]

o

-new-window [LINK_URL]

nei parametri eseguibili, altrimenti viene visualizzata solo una scheda firefox vuota.


0

C'è anche l'estensione "Mozilla Gecko Tab" per Chrome, include una voce del menu contestuale denominata "Apri in Firefox installato" A proposito, ho dovuto sostituire la classe di Google Chrome nel mio vecchio script .ahk con quello nuovo (più recente Chrome credo): 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 home page dello script è qui (versione più recente dello script) grazie a Neil Popson.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.