2011-10-23 13 views
6

यह एक फ़ायरफ़ॉक्स एक्सटेंशन है और सब कुछ बहुत अच्छा काम कर रहा है।फ़ायरफ़ॉक्स एक्सटेंशन: gBrowser को परिभाषित नहीं किया गया है

लेकिन ... मैं परेशान हो रही रखने के इस लाइन की वजह से कंसोल में त्रुटि "Gbrowser परिभाषित नहीं है":

gBrowser.selectedTab = gBrowser.addTab("chrome://ire_TPB/content/options.html"); 

क्या मैं निश्चित रूप से ऐसा करने के लिए कोशिश कर रहा हूँ है खुला एक नया टैब और उस स्थानीय एचटीएमएल पेज को लोड करें।

मैं क्या गलत कर रहा हूं?

धन्यवाद!

7 विन ULT
एफएफ 7.0 ​​

उत्तर

9

Mozilla Documentation से:। "Gbrowser अपने कोड या तो ब्राउज़र विंडो के दायरे में नहीं चल रहा है या बहुत जल्दी चल रहा है परिभाषित नहीं है, तो आप Gbrowser के बाद ही उपयोग कर सकते हैं ब्राउज़र विंडो पूरी तरह से लोड हो गया है। "

+0

मुझे लगता है! उसके लिए धन्यवाद! आप कैसे सुझाव देते हैं कि मैं उससे पहले मिलता हूं? आप किस चाल का उपयोग करते हैं? – Ryan

+0

क्योंकि यहां तक ​​कि ऑनलोड में मैं इस है: 'this.onLoad = function() \t \t {gBrowser.addProgressListener (self.ire_TPB_urlBarListener);}' जो फेंकता है कि एक ही लानत त्रुटि – Ryan

+0

यह एक साइडबार में या मुख्य में चल रहा है ब्राउज़र विंडो? – tr4656

संबंधित मुद्दे