मुखपृष्ठ » वेब डिजाइन » कमांड लाइन के माध्यम से ब्राउज़र संगतता की जांच कैसे करें

    कमांड लाइन के माध्यम से ब्राउज़र संगतता की जांच कैसे करें

    एक वेबसाइट के निर्माण में पारंपरिक रूप से विभिन्न तकनीकों शामिल हैं जो सभी प्रमुख ब्राउज़रों में काम कर सकती हैं, उनमें से कुछ आंशिक रूप से, या कोई भी बिल्कुल भी नहीं। वेब डेवलपर इन दिनों हमेशा यह जांचने के लिए CanIUse का संदर्भ लेते हैं कि क्या एक निश्चित सुविधा एक ब्राउज़र या उसके कई संस्करणों में से एक में समर्थित है.

    CanIUse मानक HTML, CSS और SVG के ब्राउज़र को अपनाने के साथ-साथ उनके संदर्भों, W3C की विशिष्टताओं की स्थिति और प्रत्येक ब्राउज़र में मौजूद समस्याओं और बगों के लिंक को ट्रैक करता रहता है (जब उपलब्ध हो)। उदाहरण के लिए, हम नीचे देख सकते हैं कि एज, फ़ायरफ़ॉक्स और ओपेरा मिनी सीएसएस परावर्तन का समर्थन नहीं करते हैं, और उन ब्राउज़रों में जो इसमें समर्थित हैं, वेंडर उपसर्ग आवश्यक है.

    CanIUse है वास्तव में वह टूल जो डेस्कटॉप और मोबाइल ब्राउज़र में मानक वेब विशिष्टताओं की संगतता को रिकॉर्ड करता है.

    Caniuse.com के माध्यम से ब्राउज़र संस्करण के अलावा, CanIUse अब CLI (कमांड लाइन इंटरफ़ेस) के रूप में भी उपलब्ध है। हम टर्मिनल या कमांड प्रॉम्प्ट के माध्यम से CanIUse परिणामी को बाहर निकालने में भी सक्षम हैं। यदि आप अक्सर टर्मिनल पर रहते हुए खुद को लड़खड़ाते हुए पाते हैं, तो सीएलआई प्रभावी रूप से आपके वर्कफ़्लो को कारगर बना देगा.

    आवश्यकताएँ

    CanIUse कमांड लाइन को तैनात करने के लिए, आपको सबसे पहले NodeJS और NPM की आवश्यकता होगी.

    अगर चल रहा है npm -v या नोड -v संस्करण संख्या लौटाता है (जैसा कि नीचे दिखाया गया है) आप सीएलआई को तैनात करने के लिए तैयार हैं। अन्यथा, यदि यह वापस आ जाता है “आदेश नहीं मिला” त्रुटि, यहां NodeJS इंस्टॉलर डाउनलोड करें। इंस्टॉलर विंडोज, ओएस एक्स और लिनक्स के लिए उपलब्ध है; आपके द्वारा उपयोग किए जा रहे OS का चयन करें.

    सीएलआई

    CanIUse CLI इंस्टॉल करना बस एक लाइन दूर है। टर्मिनल या कमांड प्रॉम्प्ट खोलें और निम्न कमांड चलाएँ.

    एनपीएम स्थापित -g कैनीयूज़-सीएमडी

    यह कमांड विश्व स्तर पर सीएलआई स्थापित करता है जो इसे ओएस में पूरे स्थान पर सुलभ होने देगा। एक बार स्थापित, कमांड लाइन क्या में उपयोग कर सकता हूँ अब आपके निपटान में उपलब्ध होना चाहिए। कैसे करना है, इस पर कोई नियम नहीं है “खोज” सीएलआई के माध्यम से। जैसे ही आप वेब संस्करण में स्वाभाविक रूप से खोज करेंगे, उदा। दौड़ना “Caniuse बॉक्स छाया” CSS3 बॉक्स-छाया विनिर्देश लौटाएगा.

    ध्यान दें कि हमें कीवर्ड क्वेरी के लिए स्थान से बचने की आवश्यकता नहीं है, जो हमें परंपरागत रूप से करना होगा.

    मूल रूप से, सीएलआई परिणाम वेब संस्करण से मेल खाते हैं। उदाहरण के लिए, यदि कोई खोज अपूर्ण कीवर्ड के साथ की जाती है, SOC या मौज़ा , खोज के साथ परिणाम होगा वेब सॉकेट शीर्ष पर, प्रासंगिक प्रविष्टियों के बाद.

    CanIUse अन्य कमांड लाइन आधारित टूल जैसे गुलप, ग्रंट के लिए एक आदर्श पूरक है, और एक ऑल-राउंड हैडी टूल है जो अंततः आपके वर्कफ़्लो को बढ़ावा दे सकता है। अब आपको HTML, CSS और SVG के लिए ब्राउज़र संगतता की जाँच करने के लिए अपना टर्मिनल कभी नहीं छोड़ना है.