Google Chrome eklentisi / yer işareti: “Firefox'ta aç”?


18

Firefox'ta geçerli sayfayı açan bir eklenti veya yer işareti var mı?

Güncelleme:

Öneri için Phoshi teşekkürler. İşte AutoHotKey betiğim (pano ile uğraşmıyorum ...):

#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

Yine de Chrome'a ​​yerleşik bir çözüm arıyorum ...


Web'de arama yaparak bunu yapabilecek hiçbir şey göremiyorum. Ancak, Zonator.com'dan (sağ ön sayfada, orta solda) olan ayna, URL çubuğu içeriğinizi sürükleyip Firefox'ta açabileceğiniz her zaman üstte küçük bir pencere açar. Bu işe yararsa bir yorum bırakın ve ben bir cevap olarak koyacağım.
Nathaniel

Olmasını istediğim kadar uygun değil ... Ama aradığın için teşekkürler.
fluxtendu

Yanıtlar:


8

Bunu dene:

#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

Bu bir Autohotkey komut dosyasıdır, bu da autohotkey'i yüklemeniz gerektiği anlamına gelir, ancak bunu yapmak istemiyorsanız, onu bağımsız bir .exe'e dönüştürebilirim.

Her iki durumda da, değiştirilmesi gereken iki şey firefox için P: \ ath ve Chrome kimliğidir. Krom yüklü değil, ancak AHK ile birlikte gelen Pencere Casusu bir pencerenin kimliğini alabilir, böylece olur. Daha sonra, bu komut dosyasını uzantı.ahk uzantılı bir metin dosyasına yapıştırıp çalıştırdığınızda, Alt-F'nin "firefox" anahtarı olarak GChrome'daki mevcut sekme URL'sini hızlı bir şekilde kopyalayacağını, bunu FF'de açacağını, ve panonuzu eski haline geri getirin. AHK çok hafif (1000 astarım şu anda 10mb RAM alıyor (Adil olmak gerekirse, birkaç ekstra pano çalıştırıyor, bu yüzden bu RAM'in ne kadar olduğunu bilmiyorum), ancak 15 satırım "Oyun Essentials "birkaç kb'de bir şey kaplar), bu nedenle performansı hiç etkilemez. FF'yi GChrome'a ​​geri almak için bir GChrome düğmesi de yapabilirsiniz, ancak t Chrome'un aynı komut satırı bağımsız değişkenlerini kabul edip etmediğini bilmek. Kurulumu yapmak için yardıma ihtiyacınız olursa size memnuniyetle yardımcı oluruz :)


Teşekkürler, işe yarıyor. Windows kimliğini kullandım: ahk_class Chrome_WindowImpl_0 AHK bana ilk kez yardımcı olmaz, belki bu dilden daha fazlasını öğreneceğim: Pano ile uğraşmadan bunu yapmak mümkün mü? Bence url doğrudan tahmin edilebilir, Windows Spy: >>>>>>>>>>> (Gizli Pencere Metni) <<<<<<<<<<< >>>> (TitleMatchMode = yavaş Görünür Metin) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- Bunu bir değişkene nasıl atayabilirim?
fluxtendu

1
(Üzgünüm sana lütuf vermeden önce biraz beklerim, birisi daha iyi bir şeyle geldiğinde ...)
fluxtendu

Hey, bir soruya bir ödül koyacaksanız, en iyisini aldığınızdan emin olmanız daha iyi olur: P Pencere metnini çok iyi bilmiyorum, ancak WinGetText işlevi ve dize işlevleri yararlı olabilir - siz URL biçimli ilk metni almak için regex'i de kullanabilir. Pano yaklaşımının nasıl çalıştığı konusunda gerçekten yanlış bir şey yok - ancak her zaman çok hackish hissetti.
Phoshi

'Send ^ c' satırından sonra 'ClipWait' yazana kadar bu benim için çalışmadı. Bilgisayar pano için çok hızlıydı.
pelms

6

Çok basit bir yöntem:

Chrome'da yıldızı (Adres çubuğu) Firefox'a (zaten açık) sürükleyin; Firefox'ta açılır.

Her iki şekilde de çalışır: Firefox Adres çubuğu simgesini Chrome'a ​​sürükleyin.


3

Chrome sekmelerini Firefox sekme çubuğuna sürükleyebilirsiniz; FF'de açılır. Tam olarak aradığın şey değil ama işe yarayabilir.


2

En yüksek puan alan çözümü kullanarak, makinemde çalışmak için komut dosyasını aşağıda gösterildiği gibi değiştirmek zorunda kaldım (ve Win + Z tuş kombinasyonunu tercih ederim)

Bu çözümü oluşturan herkes sayesinde harika çalışıyor!

#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

Chrome'un en son geliştirici sürümünde URL'lerin görüntülenme şeklini değiştirene kadar http:// atlayarak Autohotkey çözümünü kullanıyordum.

Başka bir programın genel kısayoluyla çakışmayı önlemek için Ctrl + Shift + Menu Key klavye kısayoluyla en son geliştirmede çalışmak üzere değiştirilmiş kod:

#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

Aşağıdaki kod benim için çalışıyor.

Normal ifadelere gerek yok, "Chrome_OminiboxView1" olarak değiştirildi ve URLbartxt'nin geçerli bir URL olup olmadığını onaylamıyor.

Muhtemelen bu çoğu insan için yeterlidir. Bu kod çalışmayı durdurursa, adres çubuğunu Pencere Casusunuzla kontrol edin.

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



0

Bu tür bir cevap, garanti edemediğim sürekli güncellemelere ihtiyaç duyuyor, çünkü birçok uygulama görünüyor ve yok oluyor, ancak şu anda (2014) bunun için bir Chrome Web Mağazası uygulaması var: Harici uygulama ile açın .

Hem bağlam menüsünde aldığınız metin hem de kullanılacak harici program düzenlenebilir.

resim açıklamasını buraya girin

resim açıklamasını buraya girin


0

Sadece bir not: Sistemimde (Windows 7, Chrome 35.0.1916.114 m, Firefox 29.0.1) kullanmanız gerekiyor

-new-tab [LINK_URL]

veya

-new-window [LINK_URL]

Yürütülebilir parametrelerde, aksi takdirde yalnızca boş bir firefox sekmesi görünür.


0

Ayrıca Chrome için "Mozilla Gecko Tab" uzantısı var, "Yüklü Firefox'ta Aç" adlı bir bağlam menüsü girişi içeriyor. Bu arada, Google Chrome sınıfını eski .ahk betiğime yenisiyle değiştirmek zorunda kaldım (daha yeni 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

Ana Sayfa komut dosyası burada ( komut dosyasının daha yeni bir sürümü) Neil Popson sayesinde.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.