Google Chrome Plugin / Bookmarklet: "In Firefox öffnen"?


18

Gibt es ein Plugin oder ein Bookmarklet für Chrome, das die aktuelle Seite in Firefox öffnet?

Aktualisieren:

Danke Phoshi für den Vorschlag. Hier ist mein AutoHotKey-Skript (nicht mit der Zwischenablage herumspielen ...):

#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

Aber ich bin immer noch auf der Suche nach einer eingebetteten Chrome-Lösung ...


Wenn ich im Internet suche, sehe ich nichts, was das könnte. Spiegeln von Zonator.com (rechts auf der Startseite, Mitte links) öffnet jedoch ein kleines Fenster, in dem Sie den Inhalt Ihrer URL-Leiste ziehen und in Firefox öffnen können. Schreiben Sie einen Kommentar, wenn dies funktioniert und ich werde es als Antwort setzen.
Nathaniel

Nicht so bequem, wie ich es gerne hätte ... Aber danke, dass ich danach gesucht habe.
Fluxtendu

Antworten:


8

Versuche dies:

#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

Das ist ein Autohotkey-Skript, was bedeutet, dass Sie autohotkey installieren müssen, aber wenn Sie das nicht möchten, kann ich es in eine eigenständige .exe-Datei konvertieren.

In beiden Fällen sind die beiden Dinge, die geändert werden müssen, das P: \ ath an Firefox und die ID von Chrome. Ich habe kein Chrome installiert, aber der mit AHK gelieferte Window Spy kann die ID eines Fensters ermitteln. Wenn Sie dieses Skript in eine Textdatei mit der Erweiterung ".ahk" eingefügt und ausgeführt haben, wird Alt-F als "Firefox" -Taste angezeigt. Dadurch wird die aktuelle Tab-URL in GChrome schnell kopiert. Öffnen Sie diese in FF. und kehre zu deinem alten Selbst zurück. AHK ist sehr leicht (Mein 1000-Liner benötigt momentan 10 MB RAM (um ehrlich zu sein, es werden ein paar zusätzliche Zwischenablagen ausgeführt, daher weiß ich nicht, wie viel RAM das ist), aber mein 15-Zeilen- "Gaming" "Essentials" nimmt in den wenigen Kilobyte etwas in Anspruch, wirkt sich also überhaupt nicht auf die Leistung aus. Sie können auch eine GChrome-Taste drücken, um FF zurück zu GChrome zu bringen. Ich weiß nicht, ob Chrome dieselben Befehlszeilenargumente akzeptiert. Wenn Sie Hilfe beim Einrichten benötigen, bin ich immer gerne für Sie da :)


Danke, es funktioniert. Ich habe die Windows-ID verwendet: ahk_class Chrome_WindowImpl_0 Nicht das erste Mal, dass AHK mir hilft, vielleicht lerne ich mehr von dieser Sprache: Ist es möglich, dies zu tun, ohne an der Zwischenablage herumzuspielen? Ich denke die URL ist direkt zu erraten, Windows Spy: >>>>>>>>>>> (versteckter Fenstertext) <<<<<<<<<<>>> (TitleMatchMode = langsamer sichtbarer Text) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- Wie ordne ich dies einer Variablen zu?
Fluxtendu

1
(Sorry, ich warte ein wenig, bevor ich dir das Kopfgeld gebe, falls jemand mit etwas
Besserem

Hey, wenn Sie eine Frage mit einem Kopfgeld belohnen wollen, sollten Sie sicherstellen, dass Sie das Beste bekommen: P Ich bin nicht so gut darin, Fenstertext zu erfassen, aber die WinGetText-Funktion und die Zeichenfolgenfunktionen könnten sich als nützlich erweisen - Sie könnte auch Regex verwenden, um den ersten URL-formatierten Text zu erfassen. Es ist nichts wirklich Falsches daran, wie die Zwischenablage funktioniert - aber es hat sich immer sehr hackisch angefühlt.
Phoshi

Das hat bei mir erst funktioniert, als ich 'ClipWait' nach der Zeile 'Send ^ c' eingefügt habe. Der Computer war zu schnell für die Zwischenablage.
Pelms

6

Eine sehr einfache Methode:

Ziehen Sie in Chrome den Stern (Adressleiste) auf (bereits geöffnetes) Firefox, um es in Firefox zu öffnen.

Es funktioniert in beide Richtungen: Ziehen Sie das Firefox-Adressleistensymbol auf Chrome.


3

Sie können Chrome-Tabs in die Firefox-Tab-Leiste ziehen und sie wird in FF geöffnet. Nicht genau das, wonach du suchst, aber es könnte funktionieren.


2

Unter Verwendung der bestbewerteten Lösung musste ich das Skript wie unten gezeigt ändern, um auf meinem Computer zu funktionieren (und ich bevorzuge die Tastenkombination Win + Z).

Vielen Dank an alle, die diese Lösung entwickelt haben.

#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

Ich habe die Autohotkey-Lösung verwendet, bis Chrome die Anzeige von URLs in der neuesten Dev-Version geändert hat, wobei die http (s): // weggelassen wurden.

Geänderter Code zur Ausführung in der neuesten Version mit einer neuen Tastenkombination Strg + Umschalt + Menütaste, um Konflikte mit der globalen Tastenkombination eines anderen Programms zu vermeiden:

#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

Der folgende Code funktioniert für mich.

Keine Notwendigkeit für reguläre Ausdrücke, geändert in "Chrome_OminiboxView1", und keine Bestätigung, ob URLbartxt eine gültige URL ist.

Wahrscheinlich ist dies für die meisten Menschen ausreichend. Wenn dieser Code nicht mehr funktioniert, überprüfen Sie die Adressleiste mit Ihrem Window Spy.

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



0

Diese Art der Antwort erfordert ständige Aktualisierungen, die ich nicht garantieren kann, da viele Apps angezeigt und ausgeblendet werden. Derzeit (2014) gibt es jedoch eine Chrome Webstore-App dafür: Mit externer Anwendung öffnen .

Sowohl der Text, den Sie im Kontextmenü erhalten, als auch das zu verwendende externe Programm können bearbeitet werden.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben


0

Nur ein Hinweis: Auf meinem System (Windows 7, Chrome 35.0.1916.114 m, Firefox 29.0.1) müssen Sie verwenden

-new-tab [LINK_URL]

oder

-new-window [LINK_URL]

In den ausführbaren Parametern wird ansonsten nur eine leere Firefox-Registerkarte angezeigt.


0

Es gibt auch die Erweiterung "Mozilla Gecko Tab" für Chrome, die einen Kontextmenüeintrag mit dem Namen "Open in Installed Firefox" enthält. Übrigens musste ich die Klasse von Google Chrome in meinem alten .ahk-Skript durch die neue (neuere) ersetzen Chrome denke ich): 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

Die Skript-Homepage ist dank Neil Popson hier (neuere Version des Skripts).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.