IPhone पर सफारी: प्रयोगात्मक वेब किट कार्यों के पीछे क्या है
इस लेख में हम iPhone और iPad पर सफारी के लिए सबसे महत्वपूर्ण प्रयोगात्मक WebKit कार्यों के महत्व को समझाएंगे।
यह WebKit - Safari के लिए प्रायोगिक फ़ंक्शंस है
WebKit Apple के Safari ब्राउज़र के लिए ब्राउज़र इंजन है। इसे Apple और एक बड़े समुदाय द्वारा एक खुले स्रोत के रूप में विकसित किया जा रहा है। इस तरह, वर्तमान विकास का भी पालन किया जा सकता है और प्रयोगात्मक कार्यों का परीक्षण किया जा सकता है।
- मैक के विपरीत, iOS के लिए कोई पूर्वावलोकन प्रस्तुत नहीं किया जाता है, लेकिन WebKit के प्रयोगात्मक कार्यों को अभी भी सक्रिय किया जा सकता है।
- फ़ंक्शंस विशेष रूप से वेब डेवलपर्स को अपने कार्यक्रमों को अपडेट करने में मदद कर सकते हैं।
- पूर्वावलोकन के फ़ंक्शंस संभवतः भविष्य के रिलीज़ में प्रकाशित किए जाएंगे और इसलिए वेबकीट और सफारी के लिए एक गाइड के रूप में बहुत दिलचस्प हैं।
- आप "सफारी" के तहत iOS सेटिंग्स में WebKit फ़ंक्शन पा सकते हैं। नीचे स्क्रॉल करें और "उन्नत" चुनें। वहां आपको "प्रायोगिक विशेषताएं" मिलेंगी।
IOS के लिए WebKit के विशेष कार्य
मोबाइल ब्राउजर सफारी में आईफोन और आईपैड के तहत लिंक प्रीलोड, एक वेब एनिमेशन एपी या वेबजीपीयू एपीआई जैसे कार्य हैं। इसके अलावा, कॉन्स्टेंट प्रॉपर्टीज़ या व्यूपोर्ट फिट जैसे कुछ फ़ंक्शंस को iPhone X पर निष्क्रिय या सक्रिय किया जा सकता है। निश्चित रूप से कई अलग-अलग कार्य हैं, लेकिन कुछ विशेष रूप से दिलचस्प हो सकते हैं।
- वर्तमान में 151 कार्य (दिसंबर 2019 तक) हैं।
- उनमें से कुछ अभी भी विकास के अधीन हैं और अन्य पहले से ही पुराने हैं। हालांकि अधिकांश समर्थित हैं।
मीडिया का एकीकरण और उपयोग
उदाहरण के लिए, WebKit कई नए कार्य प्रदान करता है जो भविष्य में मीडिया के एकीकरण की सुविधा प्रदान करेगा या इसे संभव बनाना चाहिए।
- वेब ऑडियो के साथ आप जावास्क्रिप्ट का उपयोग करके संगीत को संसाधित और उत्पन्न कर सकते हैं। हालाँकि, यह फ़ंक्शन केवल आंशिक रूप से समर्थित है।
- वेब ब्लूटूथ के साथ, आप सफारी के माध्यम से ब्लूटूथ उपकरणों की खोज और संचार कर सकते हैं।
- ओपन टाइप फोंट में एसवीजी के साथ, आप फोंट में स्केलेबल वेक्टर ग्राफिक्स का उपयोग कर सकते हैं, जो उदाहरण के लिए, प्रतीकों का लचीला उपयोग करने की अनुमति देता है।
- प्रीलोड फ़ंक्शन के साथ, आप संसाधनों को प्री लोड कर सकते हैं, अर्थात एक छवि का पूर्वावलोकन या एक वीडियो का पूर्वावलोकन कर सकते हैं।
- MediaStream रिकॉर्डिंग API से आप मीडिया स्ट्रीम से संगीत और वीडियो रिकॉर्ड कर सकते हैं। हालांकि, यह एपीआई अभी भी विकास के अधीन है।
प्रस्तुति और इनपुट नियंत्रण
सफारी के लिए WebKit भी iPhone पर नियंत्रण के लिए कुछ रोमांचक सुविधाएँ प्रदान करता है:
- नियंत्रक से डेटा को पढ़ने के लिए पॉइंटर लॉक का उपयोग किया जा सकता है और कुछ वस्तुओं के लिए नियंत्रक का प्रदर्शन हटा दिया जाता है। इससे कुछ क्रियाओं और क्लिकों की सुरक्षा बढ़ सकती है।
- पॉइंटर इवेंट्स लेवल 2, जिसे वर्तमान में विकसित किया जा रहा है, आपको टचस्क्रीन या पेन पर पॉइंटर इनपुट के प्रसंस्करण तक पहुंच प्रदान करता है।
- इंटरैक्शन मीडिया फीचर्स (पॉइंटर, होवर, किसी-पॉइंटर, किसी भी-होवर) के साथ आप पेजों में तत्वों को परिभाषित कर सकते हैं ताकि वे इंगित करने या बढ़ने पर बदल जाएं।
- कंट्रोलर्स के लिए कमांड स्टोर करने के लिए आप गेमपैड एपीआई का उपयोग कर सकते हैं।