अहिले सम्म, वेब विकासकर्ताहरूको वेबकिटको नवीनतम संस्करणको विरुद्धमा उनीहरूको कोड प्रमाणीकरण गर्न मन पराउँदा एप्पलको निशाना निर्माण प्राप्त गर्न र स्थापना गर्ने प्रक्रियामा जानुपर्छ। जबकि सबैभन्दा सजिलो विधि होईन, सक्रिय प्रोग्रामरहरू चीजको शीर्षमा रहन खोजिरहेका थिए जुन उपलब्ध थियो। तथापि, सफारी टेक्नोलोजी पूर्वावलोकन को रिलीज संग, यस क्षेत्र मा चीजहरु लाई धेरै सुधार भएको छ।
पहिले मार्चको अन्त्यमा उपलब्ध गराइएको, यो स्ट्यान्डअन एप सफारीको हालको संस्करण सँगसँगै चल्छ; विकासकर्ताहरूको साथमा आगामी टेक्नोलोजीहरूसँग साथसाथै काम गर्ने साथै साथै हाललाई साधारण जनताले कसरी प्रयोग गरिरहेको छ को लागी यसलाई सजिलो बनाउने। वेबकिटको भर्खरैको संस्करणमा निर्मित सफारी टेक्नोलोजी पूर्वावलोकन होईन, यो पनि सीएसएस, एचटीएमएल र जाभास्क्रिप्ट अद्यावधिकहरू समावेश गर्दछ जुन अन्ततः एक आधिकारिक रिलीजको भाग हुनेछ। यदि त्यो पर्याप्त थिएन भने, पूर्वावलोकन संस्करणले तपाइँलाई अनुप्रयोगहरू र आईप्याड सहित आईफोन र आईफोन सहित सबै अनुप्रयोगहरूमा परीक्षण गर्न वेब इन्स्पेक्टरको साथसाथै जवाफदेही डिजाइन मोडको पहुँच दिन्छ। सफारी टेक्नोलोजी पूर्वावलोकनले अर्को कुरालाई विकासकर्ता समुदायलाई एप्पल बग रिपोर्टरको माध्यमबाट प्राप्त गरीएको प्रतिक्रिया पेश गरिरहेको छ। अनुप्रयोगको मेनुबाट पहुँच योग्य।
एक उल्लेखनीय सुविधा वेबकिटबाट छुटेका नाइटले बनाउँछ ICloud समर्थन हो, यो अनुप्रयोगमा समावेश एउटा सुविधा हो जुन जसले विकासकर्ताहरूलाई पढ्ने र समस्या निवारण गर्दा विकासकर्ताहरूलाई पढ्ने सूची र बुकमार्कहरू पहुँच गर्न अनुमति दिन्छ। सफारी टेक्नोलोजी पूर्वावलोकनको पहिलो संस्करणमा केहि हाइलाइट गरिएका विशेषताहरू नयाँ उच्च-माध्यमिक जाभास्क्रिप्ट JIT संकलक, ECMAScript6, छाया DOM विवरणको नवीनतम संस्करण, साथै प्रयोगकर्ता इशाराहरूको आधारमा प्रोग्राम प्रतिलिपि प्रतिलिपि वा कटौती गर्ने क्षमता थियो। अप्रिल 13 मा एक दोस्रो संस्करण पहिले नै परिवर्तन भएको छ, दर्जनौं परिवर्तनहरू; विकासकर्ता अनुरोधहरू र बग प्रतिवेदनका लागि प्रत्यक्ष प्रतिक्रियामा धेरै।
यद्यपि यहाँ लक्षित दर्शकहरू स्पष्ट छ, कसैले पनि सफारी टेक्नोलोजी पूर्वावलोकन म्याक एप स्टोर मार्फत विकासकर्ता खाताको आवश्यकता बिना डाउनलोड गर्न वा अद्यावधिक गर्न सक्दछ।
सफारी टेक्नोलोजी पूर्वावलोकन: विकासकर्ता उपकरण
ती पाठकहरूका लागि सफारीको एकीकृत विकासकर्ता टुलसेटसँग पहिले नै परिचित छैन, तल यसको केही उपयोगी सुविधाहरूको संक्षिप्त विवरण हो।
- यस पृष्ठसँग खोल्नुहोस्: वेब ब्राउज गर्ने क्षमता प्रदान गर्दछ जुन तपाइँले स्थापना गर्नुभएको अन्य ब्राउजरमा, सीधा सफारी मेनुबाट।
- प्रयोगकर्ता एजेन्ट: तपाइँले विभिन्न ब्राउजरहरूबाट दर्जा प्रयोगकर्ता एजेन्टहरू छनौट गर्न वा तपाईँको प्रयोगकर्ता-परिभाषित वाक्य रचनाको प्रयोग गर्न अनुमति दिन्छ।
- उत्तरदायी डिजाइन मोड: वेब पेजहरू प्रदर्शित गर्दछ किनकि तिनीहरू विभिन्न प्रकारका यन्त्र प्रकारहरू र स्क्रिन रिजोल्युसनहरूमा देखा पर्नेछन्।
- वेब निरीक्षक: पूर्वनिर्धारित रूपमा ब्राउजर सञ्झ्यालको तल रहेको स्थानमा सफारीको विकासकर्ता उपकरणसेटको लागि मुख्य हबको रूपमा सेवा गर्दछ र सामान्य रूपमा निम्न घटकहरू प्रदान गर्दछ: कन्सोल, डिबगर, तत्वहरू, सञ्जाल, संसाधन, भण्डारण र टाइमलाइन।
- त्रुटि कन्सोल: खोजयोग्य लग डाटा प्रस्तुत गर्दछ साथै साथै विभिन्न त्रुटि र चेतावनी प्रस्तुत गर्दछ।
- पृष्ठ स्रोतहरू देखाउनुहोस्: वेब पेजको लागि उपलब्ध स्रोत कोड देखाउँछ, प्रत्येक कागजातद्वारा बिच्छेद गरिएको।
- टाइमलाइन रेकर्डिङ: जाभास्क्रिप्ट निष्पादन, सञ्जाल अनुरोध र प्रतिपादन डाटाको वास्तविक-स्न्यापसशटलाई चित्रण गर्दछ।
- स्मार्ट खोज फील्डबाट जाभास्क्रिप्ट अनुमति दिनुहोस्: सम्पादकहरूलाई अनुमति दिन्छ र URL लाई जाभास्क्रिप्ट समावेश गर्दछ : सफारीको ठेगाना पट्टीमा।
- SHA-1 प्रमाणपत्रहरू असुरक्षित रूपमा व्यवहार गर्नुहोस्: SHA-1 एल्गोरिथ्मको व्यापक रूपमा दस्तावेज गरिएको समस्याहरूको साथ, सफारी तपाईंलाई स्वतः सुरक्षित रूपमा तिनीहरूलाई असुरक्षित बनाउन अनुमति दिन्छ।
- साइट-विशेष हैक: अवसरमा सफारीलाई विशिष्ट साइट वा साइटहरूसँग समस्याहरू समायोजन गर्न परिमार्जन गरिनेछ। यो विकल्पले अस्थायी रूपमा ती परिमार्जनहरूलाई ओभरराइड गर्ने क्षमता प्रदान गर्दछ।
- स्थानीय फाइल प्रतिबन्ध: यो विकल्पको साथ, विकासकर्ताहरूले उनीहरूको स्थानीय हार्ड ड्राइभमा फाइलहरूमा सफारी पहुँच प्रदान गर्न सक्छन्।
- क्रस-उत्पत्ति प्रतिबन्धहरू: आवश्यक भएमा XSS रोक्न र सम्भावित हानिकारकहरू अस्थायी रूपमा अक्षम हुन सक्छ।
उपरोक्त उपकरणहरूको अतिरिक्त, तपाईँ सफारी टेक्नोलोजी पूर्वावलोकनको विकास मेनुबाट विभिन्न सुविधाहरू र अवयवहरू असक्षम गर्न सक्नुहुनेछ। यसमा जाभास्क्रिप्ट रोक्न, सर्भर-साइड र क्यास छविहरू पृष्ठमा लोड हुँदै, चलिरहेको विस्तार, र थपबाट रोक्न समावेश गर्दछ।