2009-11-01 10 views
5

फ़ायरफ़ॉक्स एक्सटेंशन के संदर्भ से ...फ़ायरफ़ॉक्स में इतिहास की घटनाओं के लिए सुनो?

क्या पीछे/आगे/गोटो/रीलोड/आदि के अधिसूचित होने का कोई तरीका है। "इतिहास घटनाक्रम"? मैं उन्हें रद्द करने या बदलने का कोई तरीका नहीं ढूंढ रहा हूं, बस उन्हें जागरूक करने के लिए।

मेरा सबसे अच्छा समाधान अब तक इतिहास नेविगेशन को ट्रिगर करने के लिए जिम्मेदार यूआई तत्वों (मेन्यूटम्स और बटन) में शामिल होना है। यह स्पष्ट रूप से किसी भी लेकिन सबसे कसकर नियंत्रित फ़ायर्फ़ॉक्स प्रतिष्ठानों सभी के रूप में यह लेता है का सामना करने में बहुत अच्छी तरह से काम नहीं करता है एक विस्तार कर रही है:

gBrowser.webNavigation.goBack() 

... मेरा दिन बर्बाद करने के लिए, वेब पृष्ठों को अपने बारे में कुछ भी नहीं कहने के लिए इतिहास के साथ खेल खेल रहा है।

उत्तर

2

आप nsISHistoryListener को लागू करने और < ब्राउज़र के लिए एक सत्र इतिहास श्रोता के रूप में अपने कार्यान्वयन रजिस्टर करने के लिए की जरूरत है।> आप में रुचि रखते हैं Googling से पता चलता है कि लोगों को यह पहले से ही किया है, तो आपको एक्सटेंशन के लिए ऐसा करते हैं खोजने के लिए सक्षम होना चाहिए उनके कोड की प्रतिलिपि बनाएँ।

+0

आह, जावास्क्रिप्ट में COM (या XPCOM, जो कुछ भी) की खुशी ... –

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