Google Chrome प्लगइन / बुकमार्कलेट: "फ़ायरफ़ॉक्स में खोलें"?


18

क्या क्रोम के लिए एक प्लगइन या एक बुकमार्कलेट है जो फ़ायरफ़ॉक्स में वर्तमान पृष्ठ खोलता है?

अपडेट करें:

सुझाव के लिए धन्यवाद फ़ोशी। यहाँ मेरी AutoHotKey स्क्रिप्ट है (क्लिपबोर्ड के साथ खिलवाड़ नहीं ...):

#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

लेकिन मैं अभी भी एक क्रोम एम्बेडेड समाधान की तलाश में हूं ...


वेब के चारों ओर खोज करने से, मुझे ऐसा कुछ भी दिखाई नहीं देता जो ऐसा कर सके। मिरर, Zonator.com से (फ्रंट पेज पर दाईं ओर, बीच में बाईं ओर), हालांकि, एक छोटी सी हमेशा ऑन-टॉप विंडो खोलती है जिसमें से आप अपनी URL बार सामग्री को खींच सकते हैं और फ़ायरफ़ॉक्स में खोल सकते हैं। यदि यह काम करता है तो एक टिप्पणी छोड़ें और मैं इसे उत्तर के रूप में रखूंगा।
नाथनिएल

उतना सुविधाजनक नहीं है जितना मैं इसे पसंद करूंगा ... लेकिन इसके लिए धन्यवाद।
फ्लक्सटेंडू

जवाबों:


8

इसे इस्तेमाल करे:

#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

यह एक ऑटोहोट्की स्क्रिप्ट है, जिसका अर्थ होगा कि आपको ऑटोहोटेक स्थापित करना होगा, लेकिन यदि आप ऐसा नहीं करना चाहते हैं, तो मैं इसे एक स्टैंडअलोन में बदल सकता हूं।

किसी भी स्थिति में, जिन दो चीजों को बदलने की आवश्यकता होती है, वे हैं: P: \ Ath to firefox, और Chrome की ID। मेरे पास क्रोम स्थापित नहीं है, लेकिन एएचके के साथ आने वाली विंडो स्पाई एक विंडो की आईडी प्राप्त कर सकती है, इसलिए वह ऐसा करेगी। फिर, एक बार जब आप इस स्क्रिप्ट को एक्सटेंशन के साथ टेक्स्ट फ़ाइल में अटका देंगे और इसे चलाएंगे, तो Alt-F में एक "फ़ायरफ़ॉक्स" कुंजी होगी, जो कि GChrome में वर्तमान टैब URL को जल्दी से कॉपी कर लेगी, FF में खोलें, और अपने क्लिपबोर्ड को पुराने स्व पर लौटाएं। AHK बहुत हल्का है (मेरा 1000-लाइनर अभी 10mb RAM ले रहा है (निष्पक्ष होने के लिए, यह कुछ अतिरिक्त क्लिपबोर्ड चला रहा है, इसलिए मुझे नहीं पता कि RAM कितनी है), लेकिन मेरी 15 लाइन "गेमिंग" अनिवार्य "कुछ kbs में कुछ लेता है), इसलिए प्रदर्शन को बिल्कुल प्रभावित नहीं करेगा। आप GChrome बटन भी कर सकते हैं, FF को GChrome वापस लेने के लिए, लेकिन मैं डॉन ' t अगर क्रोम एक ही कमांड लाइन तर्क स्वीकार करता है। अगर आपको इसे स्थापित करने में कोई मदद चाहिए, तो मैं हमेशा मदद करने में प्रसन्न हूं :)


धन्यवाद, यह काम करता है। मैंने विंडोज़ आईडी का उपयोग किया है: ahk_class Chrome_WindowImpl_0 पहली बार नहीं है कि AHK मेरी मदद करता है, शायद मैं इस भाषा को अधिक जानने वाला हूं: क्या क्लिपबोर्ड के साथ गड़बड़ किए बिना ऐसा करना संभव है? मुझे लगता है कि url सीधे अनुमान लगाने योग्य है, Windows जासूस: >>>>>>>>>>>> (हिडन विंडो टेक्स्ट) <<<<<<<<<<<<<< >>>> (TitleMatchMode = slow Visible Text) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- इसको var में कैसे असाइन करें?
फ़्लक्सटेन्डु

1
(क्षमा करें मैं आपको इनाम देने से पहले थोड़ा इंतजार करता हूं, किसी के मामले में कुछ बेहतर आया है ...)
फ़्लक्सटेंडू

अरे, अगर आप एक प्रश्न पर एक इनाम रखने जा रहे हैं, तो सुनिश्चित करें कि आपको सबसे अच्छा मिलेगा: P मैं बहुत अच्छी तरह से खिड़की के पाठ को हथियाने में निपुण नहीं हूं, लेकिन WinGetText funtion और स्ट्रिंग फ़ंक्शन उपयोगी साबित हो सकते हैं - आप पहले URL-स्वरूपित पाठ को हथियाने के लिए regex का भी उपयोग कर सकता है। क्लिपबोर्ड दृष्टिकोण के साथ वास्तव में कुछ भी गलत नहीं है कि यह कैसे काम करता है - लेकिन यह हमेशा बहुत हैकिश महसूस करता है।
फ़ोशी

यह मेरे लिए तब तक काम नहीं आया जब तक मैंने 'Send ^ c' लाइन के बाद 'ClipWait' नहीं डाला। क्लिपबोर्ड के लिए कंप्यूटर बहुत जल्दी था।
१५

6

एक बहुत ही सरल विधि:

क्रोम में, स्टार (एड्रेस बार) को पहले से ही फ़ायरफ़ॉक्स पर खींचें और फ़ायरफ़ॉक्स में खुल जाएगा।

यह दोनों तरीकों से काम करता है: फ़ायरफ़ॉक्स एड्रेस बार आइकन को क्रोम पर खींचें।


3

आप क्रोम टैब को फ़ायरफ़ॉक्स टैब बार में खींच सकते हैं और यह एफएफ में खुल जाएगा। ठीक नहीं है जो आपकी तलाश में है लेकिन यह काम कर सकता है।


2

टॉप रेटेड समाधान का उपयोग करते हुए, मुझे अपनी मशीन पर काम करने के लिए नीचे दी गई स्क्रिप्ट को संशोधित करना पड़ा (और मैं विन + जेड कुंजी संयोजन पसंद करता हूं)

इस समाधान का निर्माण करने वाले सभी के लिए धन्यवाद, यह बहुत अच्छा काम करता है!

#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

मैं ऑटोहॉट्की समाधान का उपयोग कर रहा था जब तक कि क्रोम ने नवीनतम देव संस्करण में यूआरएल को प्रदर्शित करने के तरीके को नहीं बदला, http (s): // को छोड़ दिया।

नवीनतम कीबोर्ड में चलने के लिए संशोधित कोड, एक नए कीबोर्ड शॉर्टकट Ctrl + Shift + मेनू कुंजी के साथ कुछ अन्य प्रोग्राम के वैश्विक विकल्प के साथ संघर्ष से बचने के लिए:

#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

नीचे दिया गया कोड मेरे लिए काम करता है।

नियमित रूप से अभिव्यक्ति की आवश्यकता नहीं है, "Chrome_OminiboxView1" में बदल गया है, और पुष्टि नहीं करता है कि URLbartxt एक वैध URL है।

संभवतः यह अधिकांश लोगों के लिए पर्याप्त है। यदि यह कोड काम करना बंद कर देता है, तो अपने विंडो जासूस के साथ एड्रेस बार की जांच करें।

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



0

इस तरह के उत्तर के लिए निरंतर अपडेट की आवश्यकता होती है, जिसकी मैं गारंटी नहीं दे सकता, क्योंकि बहुत सारे ऐप दिखाई देते हैं और गायब हो जाते हैं, लेकिन वर्तमान (2014) में इसके लिए एक क्रोम वेबस्टोर ऐप है: बाहरी एप्लिकेशन के साथ खोलें

संदर्भ मेनू में आपको मिलने वाले पाठ और उपयोग करने के लिए बाहरी कार्यक्रम दोनों संपादन योग्य हैं।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें


0

बस एक नोट: मेरे सिस्टम पर (विंडोज़ 7, क्रोम 35.0.1916.114 मीटर, फ़ायरफ़ॉक्स 29.0.1) आपको उपयोग करना होगा

-new-tab [LINK_URL]

या

-new-window [LINK_URL]

निष्पादन योग्य मापदंडों में, अन्यथा केवल एक खाली फ़ायरफ़ॉक्स टैब दिखाई देता है।


0

क्रोम के लिए "मोज़िला गेको टैब" एक्सटेंशन भी है, इसमें "ओपन इनस्टॉल फ़ायरफ़ॉक्स" नाम से एक संदर्भ मेनू प्रविष्टि भी शामिल है। वैसे, मुझे Google Chrome की कक्षा को अपने पुराने .ahk स्क्रिप्ट में नए (नए) के साथ बदलना पड़ा। क्रोम मुझे लगता है): 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

स्क्रिप्ट मुखपृष्ठ यहाँ है (स्क्रिप्ट का नया संस्करण) नील पॉपसन के लिए धन्यवाद।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.