2009-05-30 13 views
9

डिफ़ॉल्ट सेटिंग "/Applications/Firefox.app/Contents/MacOS/firefox-bin" फ़ायरफ़ॉक्स का एक नया उदाहरण हर बार शुरू करने के लिए कोशिश करता है, जो अगर पहले से ही फ़ायरफ़ॉक्स द्वारा स्पष्ट रूप से इनकार कर दिया गया है।कैसे ठीक से मैक ओएस एक्स पर ग्रहण के विदेश वेब ब्राउज़र के रूप में Firefox स्थापित करने के लिए

Name: Firefox 
Location: /usr/bin/open 
Parameters: -a /Applications/Firefox.app %URL% 

जो कई उदाहरण समस्या हल:

तो मैं "खुला" जादू का उपयोग करें और के लिए सेट करने की कोशिश की।

हालांकि, एक और समस्या पॉप अप हुई। कर्सर (ओपन बाहरी जावाडोक) के तहत कोड से प्राप्त एपीआई का यूआरएल इसके एंकर भाग को खो देता है, यानी, ".../दस्तावेज़/संदर्भ/एंड्रॉइड/विजेट/ImageView.html # setImageDrawable (android.graphics.drawable.Drawable)" बन गया ".../दस्तावेज़/संदर्भ/एंड्रॉइड/विजेट/ImageView.html"। तो पेज खोलने के बाद, मुझे अपने आप से एपीआई का पता लगाना है, जो वास्तव में कठिन और अनुत्पादक है।

तो, मैं दोनों समस्याओं को दूर करने के लिए फ़ायरफ़ॉक्स को बाहरी वेब ब्राउज़र के रूप में कैसे ठीक से सेट कर सकता हूं?

+0

क्या आपने इसे '.../फ़ायरफ़ॉक्स-बिन-नो-रिमोट 'पर सेट करने का प्रयास किया है? यह एक नया उदाहरण शुरू करेगा, लेकिन मुझे यकीन नहीं है कि यह आपकी समस्या से बच जाएगा। – khachik

उत्तर

2

ग्रहण में यदि आप स्पष्ट रूप से फ़ायरफ़ॉक्स को अपने बाहरी ब्राउज़र के रूप में सेट करते हैं तो यह एक नया उदाहरण शुरू करने का प्रयास करेगा। हालांकि, अगर आप फ़ायरफ़ॉक्स को अपने डिफ़ॉल्ट सिस्टम ब्राउज़र के रूप में सेट करते हैं और ग्रहण में उस विकल्प का चयन करते हैं, तो यह मौजूदा उदाहरण के भीतर एक नई विंडो खुल जाएगा।

यदि किसी कारण से आपके पास 2 उदाहरण होंगे तो आप create a new firefox profile कर सकते हैं। मैंने कोशिश की लेकिन सीमित सफलता मिली। मैं केवल इस स्क्रिप्ट बनाने के द्वारा डिबगर एक नया उदाहरण में चल रहा प्राप्त करने में सक्षम था और ग्रहण में यह की ओर इशारा किया:

 
#! /bin/bash 
/Applications/Firefox.app/Contents/MacOS/firefox-bin -P debug $1 $2 $3 $4 $5 $6 $7 $8 $9 
+0

आपके उत्तर के लिए बहुत बहुत धन्यवाद। आपने मेरा दिन बचा लिया! – BetaRide

16
Name: Firefox 
Location: /usr/bin/open 
Parameters: -a Firefox.app %URL%

स्रोत: http://support.mozilla.com/en-US/questions/666771

+0

स्क्रीनशॉट: http://i.min.us/iddlQS।पीएनजी – maciej

+0

अच्छा समाधान, यहां पूरी तरह से काम करता है। –

1

कुछ झुकाव के बाद, मैं एक समाधान के साथ आया जिसके लिए सफारी,/usr/bin/osascript और एक सेबस्क्रिप्ट की आवश्यकता होती है।

एक applescript बनाने की तरह:

on run argv 
    tell application "Safari" 
     activate 
     make new document at the beginning of documents 
     set the_url to item 1 of argv 
     set the URL of the front document to the_url 
    end tell 
end run 

तो, कहीं न कहीं इसे बचा पथ का एक नोट बनाने: /my/path/to/launch_url.scpt

ग्रहण में:

  1. एक नया बाहरी वेब ब्राउज़र config बनाने
  2. स्थान पर सेट करें: /usr/bin/osascript
  3. निर्धारित मापदंडों को: /my/path/to/launch_url.scpt %URL%

यह ग्रहण 3.5 के साथ परीक्षण किया है, और एक AN0 की तरह ऊपर उल्लेख किया है यूआरएल को खोलता था।

0

एक और विकल्प, परीक्षण किया गया: Eclipse Oxygen. 1a और Nightly build 49.01 ब्राउज़र का उपयोग कर।

Name: Firefox (Nightly) 
Location: /usr/bin/open 
Parameters: -b org.mozilla.nightly 
संबंधित मुद्दे