2010-07-05 21 views
7

मैंने simple extension for Safari लिखा है जो पता बार में आरएसएस बटन पर क्लिक करता है (फ़ीड: // प्रोटोकॉल पर कॉल करता है) और सफारी के फीड रीडर की बजाय Google रीडर पर रीडायरेक्ट करता है। यदि, हालांकि, उपयोगकर्ता के पास एक फ्लूइड ऐप है (जो Google रीडर खोलता है) को उनके डिफ़ॉल्ट फ़ीड रीडर the intercept doesn't work के रूप में सेट किया गया है।सफारी एक्सटेंशन, फ्लूइड ऐप

क्या किसी अलग ऐप पर भेजे जा रहे अनुरोध को कैप्चर करने का कोई ज्ञात तरीका है? एक्सटेंशन वर्तमान में document.beforeload() पर कुंजी है, लेकिन यदि दस्तावेज़ एक नए "ऐप" में खोला जा रहा है, तो यह निश्चित रूप से कभी नहीं पहुंचा है।

क्या कोई अलग घटना है जिसे मैं पकड़ सकता हूं? मुझे उन घटनाओं की एक व्यापक सूची नहीं मिली है जो एक्सटेंशन पकड़ सकते हैं।

धन्यवाद।

उत्तर

6

एक्सटेंशन सफारी का हिस्सा हैं जो वेबकिट नहीं हैं, इसलिए सफारी एक्सटेंशन अन्य ऐप्स में उपलब्ध नहीं हैं जो वेबकिट (फ्लुइड की तरह) एम्बेड करते हैं।

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