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

6774
fluxtendu

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 ...):

#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 

Ich bin aber immer noch auf der Suche nach einer eingebetteten Chrome-Lösung ...

18
Bei der Suche im Internet sehe ich nichts, was dies tun könnte. Mirror von Zonator.com (rechts auf der ersten Seite, Mitte links) öffnet jedoch ein kleines immer geöffnetes Fenster, aus dem Sie den Inhalt der URL-Leiste ziehen und in Firefox öffnen können. Schreibe einen Kommentar, wenn dies funktioniert und ich werde es als Antwort geben. Nathaniel vor 14 Jahren 0
Nicht so bequem, wie ich es gerne hätte ... Aber danke, dass ich danach gesucht habe. fluxtendu vor 14 Jahren 0

11 Antworten auf die Frage

8
Phoshi

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 

Dies ist ein Autohotkey-Skript, das bedeutet, dass Sie autohotkey installieren mussten. Wenn Sie dies jedoch nicht möchten, kann ich es in eine eigenständige EXE-Datei konvertieren.

In beiden Fällen müssen zwei Dinge geändert werden: P: \ ath to firefox und Chrome's ID. Ich habe kein Chrome installiert, aber der mit AHK gelieferte Fensterspion kann die ID eines Fensters erhalten, so dass dies der Fall ist. Sobald Sie dieses Skript in eine Textdatei mit der Erweiterung.ahk eingefügt und ausgeführt haben, wird Alt-F als "firefox" -Taste angezeigt, wodurch die aktuelle Tab-URL in GChrome schnell kopiert und in FF geöffnet wird. und bringen Sie Ihre Zwischenablage in ihre alte Form zurück. AHK ist sehr leicht (Mein 1000-Liner benötigt momentan 10 MB RAM (Um fair zu sein, es werden ein paar zusätzliche Clipboards ausgeführt, daher weiß ich nicht, wie viel RAM das ist), aber meine 15-Zeilen-Reihe "Gaming Essentials "beansprucht etwas in den wenigen kbs), so dass die Leistung überhaupt nicht beeinträchtigt wird. Sie könnten auch eine GChrome-Taste drücken, um FF zurück zu GChrome zu bringen. Sie können nicht wissen, ob Chrome dieselben Befehlszeilenargumente akzeptiert. Wenn Sie Hilfe beim Einrichten benötigen, helfe ich immer gerne :)

Danke, es funktioniert. Ich habe die Windows-ID verwendet: ahk_class Chrome_WindowImpl_0 Nicht das erste Mal, dass AHK mir hilft, vielleicht werde ich mehr von dieser Sprache lernen: Ist es möglich, dies ohne Einmischung in die Zwischenablage zu tun? Ich glaube, dass die URL direkt erraten werden kann, Windows Spy: >>>>>>>>>>>> (ausgeblendeter Fenstertext) <<<<<<<<<<<>> (TitleMatchMode = langsamer sichtbarer Text) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- Wie wird dies einer var zugewiesen? fluxtendu vor 14 Jahren 0
(Entschuldigung, ich warte ein wenig, bevor ich Ihnen die Belohnung gebe, falls jemand mit etwas Besserem kam ...) fluxtendu vor 14 Jahren 1
Wenn Sie eine Frage mit einem Kopfgeld belegen möchten, stellen Sie besser sicher, dass Sie das Beste bekommen: P Ich bin nicht besonders gut darin, Fenstertext zu packen, aber die WinGetText-Funktion und die String-Funktionen könnten sich als nützlich erweisen könnte auch Regex verwenden, um den ersten URL-formatierten Text zu packen. Es gibt nichts wirklich Unrecht mit dem Clipboard-Ansatz, wie es funktioniert - aber es hat sich immer sehr hackig angefühlt. Phoshi vor 14 Jahren 0
Das hat für mich nicht funktioniert, bis ich 'ClipWait' hinter die Zeile 'Send ^ c' gesetzt habe. Der Computer war für die Zwischenablage zu schnell. pelms vor 13 Jahren 0
6
harrymc

Eine sehr einfache Methode:

Ziehen Sie in Chrome den Stern (Adressleiste) in den (bereits geöffneten) Firefox und er wird in Firefox geöffnet.

Es funktioniert auf beide Arten: Ziehen Sie das Firefox-Adressleisten-Symbol in Chrome.

3
alpha1

Sie können Chrome-Registerkarten in die Firefox-Registerkartenleiste ziehen und sie werden in FF geöffnet. Nicht genau das, wonach Sie suchen, aber es könnte funktionieren.

2
vstg005

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

Modifizierter Code, der im neuesten dev ausgeführt werden soll, 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
antidiscombobulator

Bei der am besten bewerteten Lösung musste ich das Skript wie unten gezeigt modifizieren, um auf meinem Computer zu arbeiten (und ich bevorzuge die Win + Z-Tastenkombination).

Vielen Dank an alle, die diese Lösung gebaut haben, es funktioniert super!

#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
tyorome

The code below works for me.

No need for regular expressions, changed to "Chrome_OminiboxView1", and not confirm if URLbartxt is a valid URL.

Probably this is sufficient for most people. If this code stops working, check the adress bar with your Window Spy.

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

Wenn Sie OSX verwenden, sollten Sie die neueste Version von Choosy ausprobieren

1
endolith

Hierfür gibt es eine Chrome-Erweiterung, die jedoch nur unter OS X funktioniert:

Mit anderen Apps öffnen

0
atgr24869

Es gibt auch die "Mozilla Gecko Tab" -Erweiterung für Chrome. Sie enthält ein Kontextmenüeintrag mit der Bezeichnung "In installiertem Firefox öffnen". Übrigens musste ich die Klasse von Google Chrome in mein altes .ahk-Skript durch das neue ersetzen (neuere Version) 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 gibt es hier (neuere Version des Skripts) dank Neil Popson.

0
cipricus

Diese Art der Antwort erfordert ständige Updates, die ich nicht garantieren kann, da viele Apps erscheinen und verschwinden. Derzeit (2014) gibt es jedoch eine Chrome Webstore-App: Öffnen Sie sie mit einer externen Anwendung .

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