थोड़ी देर में कूदते हुए।
हमारी कंपनी - स्लाइस फैक्ट्री (यहां पूर्ण प्रकटीकरण!) ब्राउज़र एक्सटेंशन रूपांतरण सेवा प्रदान करता है: http://gallery.extensionfactory.com/labs/conversion/ ज्यादातर मामलों में आपका क्रोम एक्सटेंशन एफएफ और सफारी में निर्बाध रूप से काम करेगा।
सेवा अभी भी बीटा परीक्षण में है, और फ़ायरफ़ॉक्स रूपांतरण सफारी से बेहतर काम कर रहा है। मैं पूरी तरह से खुलासा नहीं कर सकता कि हमारा तकनीकी समाधान क्या है, लेकिन यह एक SO उत्तर है, मैं कुछ विवरण जोड़ सकता हूं: हमने एक पूर्ण जावास्क्रिप्ट एपीआई स्टैक को फिर से विकसित किया है जो सफारी और फ़ायरफ़ॉक्स के लिए क्रोम एक्सटेंशन एपीआई की अधिकांश नकल करता है; फ़ायरफ़ॉक्स में हम JetChrome पर हमारे काम का आधार बनाते हैं। इसके अलावा हमारे पास रैपर हैं जो क्रोम एक्सटेंशन को फिर से पैकेज करते हैं और हमारी लाइब्रेरी को जोड़ते हैं और फिर से लिखते हैं।
इसके अलावा, यह ज्यादातर में कुछ अच्छे विचार, परीक्षण और त्रुटि, और विकास समय की एक बहुत कुछ है।
एक उदाहरण के रूप: सफारी 5.1 सिर्फ एक पॉपअप Chrome की browser_action करने के लिए इसी की शुरुआत की है, लेकिन हम पहले से ही एक वैकल्पिक समाधान है कि पिछले संस्करणों के लिए काम करता है। फ़ायरफ़ॉक्स एचटीएमएल 5 वेबएसक्यूएल का समर्थन नहीं करता है, लेकिन हमारे पास इसके लिए एक एपीआई है। हम वेबएप को एफएफ में लाने और जल्द ही सफारी लाने का एक तरीका भी प्रदान करते हैं। उद्देश्य क्रोम एपीआई को संदर्भ के रूप में रखना है, और इसे अन्य सभी ब्राउज़रों पर नकल करना है।
हमारे समाधान की दिशा में आप को आगे बढ़ाने के बिना, मैं जोड़ सकते हैं उस समय पूरी तरह से दोनों सफारी पर क्रोम एपीआई कवर करने के लिए और Firefox शायद इसके लायक नहीं है - जब तक आप कई एक्सटेंशन में परिवर्तित करने की योजना है। तो केवल एक या दो एक्सटेंशन के लिए मैं आपके कोड को जितना संभव हो मॉड्यूलर बनाने की सलाह दूंगा, और केवल तीन एक्सटेंशन बना रहा हूं - या हमारी सेवा का प्रयास कर रहा हूं!
आप आईई संगतता की परवाह क्यों करेंगे? यह एक्सटेंशन का समर्थन नहीं करता है। – serg
यह करता है, लेकिन बहुत ही बहुत ही असामान्य 'तरीके से। –