Plugin / bookmarklet Google Chrome: "buka di Firefox"?

18

Apakah ada plugin atau bookmarklet untuk Chrome yang membuka halaman saat ini di Firefox?

Memperbarui:

Terima kasih Phoshi atas sarannya. Ini skrip AutoHotKey saya (tidak mengotak-atik clipboard ...):

#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

Tapi saya masih mencari solusi tertanam Chrome ...

fluxtendu
sumber
Dari pencarian di web, saya tidak melihat apa pun yang bisa melakukan itu. Mirror, dari Zonator.com (tepat di halaman depan, kiri tengah), bagaimanapun, membuka jendela kecil yang selalu ada di atas tempat Anda dapat menyeret konten bilah URL dan membukanya di Firefox. Berikan komentar jika ini berhasil dan saya akan menjawabnya.
Nathaniel
Tidak senyaman yang saya inginkan ... Tapi terima kasih telah mencarinya.
fluxtendu

Jawaban:

8

Coba ini:

#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

Itu adalah skrip Autohotkey, yang berarti Anda harus menginstal autohotkey, tetapi jika Anda tidak ingin melakukan itu, saya dapat mengonversinya menjadi .exe yang berdiri sendiri.

Dalam kedua kasus tersebut, dua hal yang perlu diubah adalah P: \ ath to firefox, dan ID Chrome. Saya tidak memiliki chrome yang terpasang, tetapi Window Spy yang datang dengan AHK bisa mendapatkan ID sebuah jendela, jadi itu bisa dilakukan. Kemudian, setelah Anda memasukkan skrip ini ke file teks dengan extension.ahk dan menjalankannya, akan memiliki Alt-F sebagai kunci "firefox", yang akan dengan cepat menyalin URL tab saat ini di GChrome, buka di FF, dan kembalikan clipboard Anda ke dirinya yang lama. AHK sangat ringan (1000-liner saya mengambil 10mb RAM sekarang (Agar adil, itu menjalankan beberapa clipboard tambahan, jadi saya tidak tahu berapa banyak RAM itu), tetapi 15 baris saya "Gaming Essentials "membutuhkan sesuatu dalam beberapa kbs), jadi tidak akan memengaruhi kinerja sama sekali. Anda juga dapat melakukan tombol GChrome, untuk mengambil FF kembali ke GChrome, tetapi saya tidak t tahu apakah chrome menerima argumen baris perintah yang sama. Jika Anda membutuhkan bantuan untuk mengaturnya, saya selalu senang untuk membantu :)

Phoshi
sumber
Terima kasih, ini berhasil. Saya telah menggunakan ID windows: ahk_class Chrome_WindowImpl_0 Bukan pertama kalinya AHK membantu saya, mungkin saya akan belajar lebih banyak bahasa ini: Apakah mungkin melakukannya tanpa mengacaukan clipboard? Saya pikir url langsung dapat ditebak, Windows Spy: >>>>>>>>>>> (Teks Jendela Tersembunyi) <<<<<<<<<<< >>>> (TitleMatchMode = Slow Visible Text) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- Bagaimana cara menetapkan ini ke var?
fluxtendu
1
(Maaf saya menunggu sebentar sebelum memberi Anda hadiah, Dalam kasus seseorang datang dengan sesuatu yang lebih baik ...)
fluxtendu
Hei, jika Anda akan memberi hadiah pada sebuah pertanyaan, lebih baik pastikan Anda mendapatkan yang terbaik: P Saya tidak terlalu berpengalaman dalam mengambil teks jendela, tetapi fungsi WinGetText, dan fungsi string, dapat terbukti bermanfaat - Anda bisa juga menggunakan regex untuk mengambil teks berformat URL pertama. Tidak ada yang salah dengan pendekatan clipboard dalam cara kerjanya - tetapi selalu terasa sangat retas.
Phoshi
Ini tidak berhasil bagi saya sampai saya meletakkan 'ClipWait' setelah baris 'Kirim ^ c'. Komputer terlalu cepat untuk clipboard.
Pelms
6

Metode yang sangat sederhana:

Di Chrome, seret bintang (bilah Alamat) ke (sudah terbuka) Firefox dan itu akan terbuka di Firefox.

Ini bekerja dengan dua cara: seret ikon bilah Alamat Firefox ke Chrome.

harrymc
sumber
3

Anda dapat menyeret tab Chrome ke bilah tab Firefox dan itu akan terbuka di FF. Tidak persis apa yang Anda cari tetapi mungkin berhasil.

alpha1
sumber
2

Menggunakan solusi berperingkat teratas, saya harus memodifikasi skrip seperti yang ditunjukkan di bawah ini untuk bekerja pada mesin saya (dan saya lebih suka kombinasi tombol Win + Z)

Terima kasih kepada semua orang yang membangun solusi ini, ini berhasil!

#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
antidiscombobulator
sumber
2

Saya telah menggunakan solusi Autohotkey sampai Chrome mengubah cara URL ditampilkan dalam versi dev terbaru, menghilangkan http (s): //.

Kode yang dimodifikasi untuk dijalankan di pengembang terbaru, dengan pintasan keyboard baru Ctrl + Shift + Menu Key untuk menghindari konflik dengan beberapa pintasan global program lain:

#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
sumber
2

Kode di bawah ini berfungsi untuk saya.

Tidak perlu untuk ekspresi reguler, diubah menjadi "Chrome_OminiboxView1", dan tidak mengkonfirmasi apakah URLbartxt adalah URL yang valid.

Mungkin ini cukup bagi kebanyakan orang. Jika kode ini berhenti berfungsi, periksa bilah alamat dengan Window Spy Anda.

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

Jika Anda menggunakan OSX, Anda mungkin ingin memeriksa versi terbaru Choosy

Josh Newman
sumber
1

Ada ekstensi Chrome untuk ini, tetapi hanya berfungsi di OS X:

Buka dengan Aplikasi Lain

endolit
sumber
0

Jawaban semacam ini membutuhkan pembaruan konstan yang tidak dapat saya jamin, karena banyak aplikasi muncul dan menghilang, tetapi saat ini (2014) ada aplikasi Chrome Webstore untuk ini: Buka dengan aplikasi eksternal .

Teks yang Anda dapatkan di menu konteks dan program eksternal untuk digunakan dapat diedit.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini


sumber
0

Sekedar catatan: Di sistem saya (windows 7, Chrome 35.0.1916.114 m, Firefox 29.0.1) Anda harus menggunakan

-new-tab [LINK_URL]

atau

-new-window [LINK_URL]

dalam parameter Executable, jika tidak hanya tab firefox kosong yang muncul.

Patamunzo
sumber
0

Ada juga ekstensi "Mozilla Gecko Tab" untuk Chrome, itu termasuk entri menu konteks bernama "Open in Installed Firefox" Menurut saya Chrome): 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

Homepage skrip ada di sini (versi skrip yang lebih baru) berkat Neil Popson.

atgr24869
sumber