आज सुबह मुझे ऐप्पल का एक पत्र मिला, जो डेवलपर्स के लिए उपलब्ध नई सफारी पर सूचना देता है। मुझे दिलचस्पी हो गई, और मैंने इसे थोड़ा मोड़ने का फैसला किया।
कहाँ से लाऊँ?
सफारी के नए संस्करण को प्राप्त करने के लिए, आपको
सफारी डेवलपर केंद्र में पंजीकरण करने की आवश्यकता है, यह मुफ़्त है, लेकिन उबाऊ है, आपको सवालों के एक समूह का जवाब देना होगा।
UPD: फिर भी, जैसा कि
AlieNCrazY ने नोट किया है, नए संस्करण को
iMZDL वेबसाइट पर डाउनलोड किया जा सकता है।
WebGL समर्थन
नए संस्करण में, मेनू डेवलपर में एक नया आइटम, वेबलॉग सक्षम करें, तुरंत मेरी आंख को पकड़ लिया, और मैंने इसे से शुरू किया। मैं सत्यापन के लिए
Google निकाय में गया - यह बहुत चालाकी से काम करता है, मैंने कोई महत्वपूर्ण खामी नहीं देखी है, और यह बहुत अधिक मेमोरी का उपभोग नहीं करता है।
पठन सूची
मुझे आपके बारे में पता नहीं है, लेकिन मेरे पास हमेशा मेरे बुकमार्क में एक फ़ोल्डर होता था, जहां मैंने उन्हें पढ़ने के लिए दिलचस्प लेख फेंके, इसलिए नई सफारी में यह सुविधा पाकर मुझे बहुत खुशी हुई। उसके साथ, सब कुछ बहुत स्पष्ट है, तो चलो आगे बढ़ते हैं।
एचटीएमएल 5
नई सफारी html5test में 273 अंक लेती है, जो कि पिछले संस्करण की तुलना में 45 अधिक है, अब यह एफएफ को 255 अंकों के साथ पीछे छोड़ देती है, लेकिन क्रोम की कमी होती है, जिसमें से अंतिम बीटा 293 लेता है।
नए, जोड़े गए समर्थन से:
- WebGL
- मैथ मिली
- वेबएम प्रारूप
- WOFF
- CSS3 वर्ड लपेटें
हालांकि मथलम हाइक पर नम है, सूत्र थोड़े टेढ़े हैं:
नई एपीआई
नई सफारी में, आखिरकार, फुलस्क्रीन के लिए सामान्य समर्थन जोड़ा गया है। इन उद्देश्यों के लिए, Apple नई सुविधाएँ प्रदान करता है:
- Document.onwebkitfullscreenchange
- दस्तावेज़ .webkitCancelFullScreen ()
- Document.webkitCurrentFullScreenElement
- Document.webkitFullScreenKeyboardInputAllowed
- Document.webkitIsFullScreen Element.onwebkitfullscreenchange
- Element.webkitRequestFullScreen ()
और सीएसएस छद्म कक्षाएं:
- : -webkit-full-screen-documen
- : -webkit- पूर्ण-स्क्रीन
इसके अलावा, निम्नलिखित जोड़े गए थे:
- विंडोज़ और टैब के लिए नई घटनाएँ
- रीडर एपीआई - रीडर, अगर किसी और को पता नहीं है - यह एक पृष्ठ से आसानी से पढ़ने के लिए लेख प्रस्तुत करने का अवसर है, जिसमें विज्ञापन, मेनू और अन्य चीजों के बिना, इसके लिए एपीआई यहां है।
- मेनू एपीआई - सफारी सेटिंग्स में एक प्लगइन मेनू बनाने के लिए एपीआई।
- पॉपओवर एपीआई - ऐसी खिड़कियों के साथ काम करने के लिए एपीआई:
( सीएलआर हैबराइज़र से ऐड-ऑन)
यह भी जोड़ने योग्य है कि अब रेंडरिंग प्रक्रिया आवेदन प्रक्रिया से अलग है। प्लगइन्स (एक्सटेंशन नहीं) भी अलग-थलग हैं। जाहिर है, यह उनके सैंडबॉक्सिंग (
सीएलआर हैब्राउजर से एक अतिरिक्त) को जारी रखने का परिणाम है।
डेवलपर उपकरण
यहां वे नवाचार हैं जिन्हें मैंने यहां खोजा था:
- निरीक्षक अब एक नई विंडो में डिफ़ॉल्ट रूप से गिरना शुरू कर दिया।
- संसाधन मेनू अब क्रोम में बनाया गया है, वर्गीकृत (अंत में!)
- अब आप डिबग और प्रोफाइलिंग को सीधे मेन्यू से सक्षम और अक्षम कर सकते हैं (अंत में!)
- HTTP हेडर आइटम भेजें नॉट ट्रैक करें। इसका सार यह है कि जब आप किसी पृष्ठ पर जाते हैं, तो ब्राउज़र हेडर में इंगित करता है कि साइट इसका पालन नहीं करती है और इसके संक्रमण को ट्रैक नहीं करती है। इस नियम का अनुपालन, जहां तक मैं समझता हूं, इस साइट के डेवलपर के विवेक पर बनी हुई है, ब्राउज़र की ओर से कोई अतिरिक्त सुरक्षा उपाय नहीं हैं।