अपना स्वयं का सफारी एक्सटेंशन बनाएं

क्या आप जानते थे कि कोई सफारी के लिए विस्तार का निर्माण कर सकता है? यह कोई समस्या नहीं है, कोई भी ऐसा कर सकता है और यह आपके विचार से वास्तव में आसान है।

आपको अपना सफारी एक्सटेंशन बनाने की क्या आवश्यकता होगी

  • एचटीएमएल, सीएसएस, और जावास्क्रिप्ट का ज्ञान (अमेज़ॅन पर कई किताबें हैं यदि आप नए हैं)
  • सफारी का नवीनतम संस्करण (इस मामले में, सफारी 5)
  • ऐप्पल में सफारी डेवलपर प्रोग्राम का हिस्सा बनने के लिए साइन अप करें
  • प्रत्येक सफारी एक्सटेंशन के लिए ऐप्पल द्वारा मान्य प्रमाण पत्र
  • सफारी देव केंद्र बुकमार्क करें
  • सफारी में डेवलपर मेनू सक्षम करें

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

ऐप्पल आईओएस के विकास के समान दृष्टिकोण ले रहा है जिसमें आपको डेवलपर प्रोग्राम का हिस्सा बनने की आवश्यकता होगी (हालांकि सफारी डेवलपर प्रोग्राम में शामिल होना मुफ्त है, आईओएस लागत $ 99 के लिए विकास), और आपको उत्पन्न करने की आवश्यकता होगी और प्रत्येक एक्सटेंशन के लिए वैध प्रमाणपत्र डाउनलोड करें। सफारी एक्सटेंशन और आवश्यक प्रमाणपत्रों के बारे में ऐप्पल क्या कहता है:

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

सर्टिफिकेट बनाना परेशानी रहित है और सफारी सर्टिफिकेट असिस्टेंट ऑनलाइन के माध्यम से मैक या यहां तक ​​कि विंडोज पीसी से भी किया जा सकता है।

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

ऐप्पल में अपना सफारी एक्सटेंशन जमा करें

एक बार आपका एक्सटेंशन विकसित होने के बाद, आप इसे अपनी सबमिशन साइट के माध्यम से भविष्य में सफारी एक्सटेंशन गैलरी में शामिल करने के लिए ऐप्पल को सबमिट कर सकते हैं, आपको इसकी आवश्यकता होगी:

  • आपके एक्सटेंशन का नाम
  • एक यूआरएल जहां उपयोगकर्ता आपका एक्सटेंशन डाउनलोड कर सकते हैं
  • आपके एक्सटेंशन की कार्यक्षमता के बारे में संक्षिप्त और लंबा विवरण
  • एक एक्सटेंशन आइकन (100 × 100 पिक्सल)
  • आपके एक्सटेंशन का एक स्क्रीनशॉट (425 × 275 पिक्सल)
  • विस्तार श्रेणी

सफारी के लिए बहुत सारे शानदार एक्सटेंशन आ रहे हैं, और आने वाले और ऐप्पल से आधिकारिक गैलरी के साथ ऐसा लगता है कि सफारी के पास और भी रोमांचक भविष्य है।