2024-05-30 · 7 मिनट का पठन

Monosnap Chrome एक्सटेंशन अक्षम? यहाँ'का क्यों और इसके बजाय क्या उपयोग करें

यदि आप ब्राउज़र स्क्रीनशॉट के लिए Monosnap के Chrome एक्सटेंशन पर निर्भर थे, तो आपने शायद देखा होगा कि इसने काम करना बंद कर दिया है। यह एक्सटेंशन Google के Manifest V2 के बंद होने के हिस्से के रूप में अक्षम कर दिया गया था — Chrome के एक्सटेंशन प्लेटफ़ॉर्म में एक व्यापक बदलाव जिसने Chrome वेब स्टोर पर हजारों एक्सटेंशन को प्रभावित किया।

यह कोई अस्थायी गड़बड़ नहीं है। एक्सटेंशन को खत्म करने वाला आर्किटेक्चरल बदलाव स्थायी है, और Monosnap की टीम Manifest V3 प्रतिस्थापन जारी करने में धीमी रही है। यदि आपको आज ब्राउज़र स्क्रीनशॉट की आवश्यकता है, तो आपको एक विकल्प की आवश्यकता है। यहाँ बताया गया है कि क्या हुआ और इसके बजाय क्या उपयोग करें।

क्या हुआ: Manifest V2 का बंद होना

Chrome एक्सटेंशन Manifest सिस्टम नामक एक प्लेटफ़ॉर्म पर बनाए गए हैं। Manifest V2 (MV2) 2012 से मानक था जब तक Google ने 2019 में इसके प्रतिस्थापन, Manifest V3 (MV3) की घोषणा नहीं की। संक्रमण धीरे-धीरे लेकिन दृढ़ रहा है: Google ने Chrome 127 (मध्य-2024) में MV2 एक्सटेंशन को अक्षम करना शुरू कर दिया और उन्हें पूरी तरह से चरणबद्ध तरीके से समाप्त कर रहा है।

इस बदलाव का तकनीकी कारण सुरक्षा है। MV2 ने एक्सटेंशन को वेब सामग्री और नेटवर्क अनुरोधों तक व्यापक पहुंच के साथ लगातार बैकग्राउंड पेज चलाने की अनुमति दी। इसने शक्तिशाली एक्सटेंशन को संभव बनाया, लेकिन इसने दुर्भावनापूर्ण एक्सटेंशन को भी शक्तिशाली बना दिया। MV3 लगातार बैकग्राउंड पेज को सर्विस वर्कर से बदलता है, नेटवर्क अनुरोध अवरोधन को सीमित करता है, और सामग्री स्क्रिप्ट अनुमतियों को प्रतिबंधित करता है।

Monosnap जैसे स्क्रीनशॉट एक्सटेंशन के लिए, प्रभाव महत्वपूर्ण था। एक्सटेंशन दृश्यमान टैब सामग्री को कैप्चर करने, एनोटेशन ओवरले इंजेक्ट करने और क्रॉस-ओरिजिन संसाधनों तक पहुंचने के लिए MV2 API पर निर्भर था। इन सुविधाओं को MV3 में पोर्ट करने के लिए पर्याप्त पुनर्लेखन की आवश्यकता है — केवल एक मैनिफेस्ट फ़ाइल अपडेट नहीं, बल्कि मौलिक आर्किटेक्चरल बदलाव।

Monosnap अनुकूलन में धीमा क्यों था

Google ने MV2 के बंद होने की समय-सीमा की घोषणा वर्षों पहले कर दी थी। Nimbus और Awesome Screenshot जैसे स्क्रीनशॉट टूल सहित कई एक्सटेंशन डेवलपर्स समय-सीमा से काफी पहले MV3 में माइग्रेट हो गए थे। Monosnap की एक्सटेंशन टीम उनमें से नहीं थी।

संभावित कारण संसाधन प्राथमिकता है। Monosnap का प्राथमिक उत्पाद उसका डेस्कटॉप एप्लिकेशन है, न कि उसका ब्राउज़र एक्सटेंशन। डेस्कटॉप ऐप विकास संसाधनों का उपभोग कर रहा है (और अपनी समस्याओं का एक सेट उत्पन्न कर रहा है जिसमें मेमोरी लीक और क्रैश रिपोर्ट शामिल हैं), Chrome एक्सटेंशन को शायद कम प्राथमिकता दी गई थी।

यह पैटर्न — एक डेस्कटॉप टूल जिसमें एक ब्राउज़र एक्सटेंशन बाद में विचार बन जाता है — स्क्रीनशॉट टूल के क्षेत्र में आम है। जब किसी कंपनी का राजस्व डेस्कटॉप ऐप से आता है, तो मुफ्त Chrome एक्सटेंशन को वह ध्यान नहीं मिलता जिसकी उसे आवश्यकता होती है।

आपके लिए इसका क्या मतलब है

यदि आपने इनमें से किसी भी वर्कफ़्लो के लिए Monosnap Chrome एक्सटेंशन का उपयोग किया है, तो आपको एक विकल्प की आवश्यकता है:

  • दृश्यमान ब्राउज़र सामग्री को कैप्चर करना — सबसे आम उपयोग का मामला। Chrome टैब में वर्तमान में प्रदर्शित होने वाले का स्क्रीनशॉट लेना।
  • पूर्ण-पृष्ठ स्क्रॉलिंग कैप्चर — 'बिलो द फोल्ड' सामग्री सहित एक पूरे वेब पेज को कैप्चर करना।
  • इन-ब्राउज़र एनोटेशन — सहेजने से पहले सीधे वेब सामग्री के ऊपर एनोटेट करना।
  • Monosnap क्लाउड पर त्वरित साझाकरण — साझा करने योग्य लिंक के लिए कैप्चर को Monosnap के स्टोरेज पर अपलोड करना।

ब्राउज़र स्क्रीनशॉट के विकल्प

विकल्प 1: डेस्कटॉप स्क्रीनशॉट टूल का उपयोग करें (अनुशंसित)

ब्राउज़र सामग्री को कैप्चर करने का सबसे विश्वसनीय तरीका एक डेस्कटॉप स्क्रीनशॉट टूल है जो ग्लोबल हॉटकीज़ का उपयोग करता है। ये टूल आपकी स्क्रीन पर जो कुछ भी है — जिसमें ब्राउज़र सामग्री भी शामिल है — उसे Chrome के एक्सटेंशन API पर निर्भर किए बिना कैप्चर करते हैं।

Maxisnap इस तरह काम करता है। दबाएँ Ctrl+Alt+5 किसी भी एप्लिकेशन (Chrome सहित) से अपनी स्क्रीन के एक क्षेत्र को कैप्चर करने के लिए। एनोटेशन एडिटर तुरंत खुल जाता है। आपकी ब्राउज़र सामग्री पिक्सेल के रूप में कैप्चर की जाती है, इसलिए Chrome के एक्सटेंशन प्लेटफ़ॉर्म पर कोई निर्भरता नहीं है। Manifest V2, V3, या V-कुछ भी चिंता करने की आवश्यकता नहीं है।

ब्राउज़र एक्सटेंशन की तुलना में डेस्कटॉप टूल का लाभ स्थायित्व है। Chrome का एक्सटेंशन प्लेटफ़ॉर्म बदलता रहता है। डेस्कटॉप टूल जो सीधे स्क्रीन सामग्री को कैप्चर करते हैं, वे ब्राउज़र API पर निर्भर नहीं करते हैं और Chrome अपडेट होने पर खराब नहीं होंगे। Maxisnap डाउनलोड करें और यह इस बात की परवाह किए बिना काम करता है कि Chrome क्या करता है।

विकल्प 2: Chrome के अंतर्निहित डेवलपर टूल

Chrome में DevTools में एक छिपा हुआ स्क्रीनशॉट फ़ीचर है। DevTools खोलें (F12), दबाएँ Ctrl+Shift+P कमांड मेनू खोलने के लिए, और "screenshot" टाइप करें। आपको चार विकल्प दिखाई देंगे:

  • स्क्रीनशॉट कैप्चर करें — दृश्यमान व्यूपोर्ट को कैप्चर करता है
  • पूर्ण आकार का स्क्रीनशॉट कैप्चर करें — पूरे पेज को कैप्चर करता है (स्क्रॉलिंग कैप्चर)
  • नोड स्क्रीनशॉट कैप्चर करें — एक विशिष्ट DOM एलिमेंट को कैप्चर करता है
  • क्षेत्र स्क्रीनशॉट कैप्चर करें — मैन्युअल रूप से चयनित क्षेत्र को कैप्चर करता है

यह शक्तिशाली है, खासकर पूर्ण-पृष्ठ और नोड कैप्चर विकल्प। नुकसान गति है — इसमें हर बार 4-5 कीस्ट्रोक और एक मेनू खोज लगती है। इसमें कोई एनोटेशन, कोई अपलोड और कोई अनुकूलन योग्य हॉटकी नहीं है। यह एक डेवलपर टूल है, न कि उत्पादकता टूल।

विकल्प 3: Nimbus Screenshot (MV3-संगत एक्सटेंशन)

Nimbus Screenshot ने Manifest V3 में जल्दी माइग्रेट किया और Chrome में काम करना जारी रखा है। यह दृश्यमान क्षेत्र कैप्चर, पूर्ण-पृष्ठ कैप्चर और इन-ब्राउज़र एनोटेशन प्रदान करता है। मुफ्त संस्करण बुनियादी स्क्रीनशॉट के लिए कार्यात्मक है; सशुल्क संस्करण वीडियो रिकॉर्डिंग जैसी सुविधाएँ जोड़ता है।

किसी भी ब्राउज़र एक्सटेंशन के साथ जोखिम यह है कि Chrome का प्लेटफ़ॉर्म फिर से बदल सकता है। वही निर्भरता जिसने MV2 एक्सटेंशन को खत्म कर दिया था, भविष्य में MV3 एक्सटेंशन को भी प्रभावित कर सकती है। यदि स्थिरता मायने रखती है, तो डेस्कटॉप टूल एक सुरक्षित विकल्प है।

विकल्प 4: Windows अंतर्निहित (Win + Shift + S)

Windows स्निपिंग टूल हमेशा उपलब्ध रहता है और किसी भी अन्य स्क्रीन सामग्री की तरह ब्राउज़र सामग्री को कैप्चर करता है। दबाएँ Win + Shift + S, एक क्षेत्र का चयन करें, और कैप्चर आपके क्लिपबोर्ड पर चला जाता है। बुनियादी एनोटेशन नोटिफिकेशन पॉपअप के माध्यम से उपलब्ध है। यह काम करता है, लेकिन एनोटेशन टूल सीमित हैं — कोई तीर नहीं, कोई क्रमांकित चरण नहीं, कोई ब्लर नहीं। साधारण कैप्चर के लिए यह ठीक है; बग रिपोर्ट और दस्तावेज़ीकरण के लिए, आपको और अधिक की आवश्यकता होगी। हमारी पूरी कीबोर्ड शॉर्टकट गाइड देखें.

एक्सटेंशन के बिना पूर्ण-पृष्ठ स्क्रॉलिंग कैप्चर

एक ऐसी क्षमता जिसे ब्राउज़र एक्सटेंशन के बिना वास्तव में बदलना मुश्किल है, वह है पूर्ण-पृष्ठ स्क्रॉलिंग कैप्चर। डेस्कटॉप स्क्रीनशॉट टूल स्क्रीन पर जो कुछ भी दिखाई देता है उसे कैप्चर करते हैं; वे वेब पेज को स्क्रॉल नहीं कर सकते और कैप्चर को एक साथ नहीं जोड़ सकते।

एक्सटेंशन के बिना पूर्ण-पृष्ठ कैप्चर के लिए आपके विकल्प:

  • Chrome DevTools — "पूर्ण आकार का स्क्रीनशॉट कैप्चर करें" अधिकांश पृष्ठों के लिए विश्वसनीय रूप से काम करता है। कोई एनोटेशन नहीं, लेकिन कैप्चर पूरा होता है।
  • फ़ायरफ़ॉक्स का बिल्ट-इन स्क्रीनशॉट टूल — किसी भी पृष्ठ पर राइट-क्लिक करें और "स्क्रीनशॉट लें" > "पूरा पृष्ठ सहेजें" चुनें। फ़ायरफ़ॉक्स का कार्यान्वयन सबसे अच्छा है।
  • पीडीएफ में प्रिंट करेंCtrl+P > "पीडीएफ के रूप में सहेजें" पूरा पृष्ठ कैप्चर करता है। यह एक छवि नहीं है, लेकिन दस्तावेज़ीकरण के लिए उपयोगी है।

डेस्कटॉप टूल ब्राउज़र स्क्रीनशॉट का भविष्य क्यों हैं

Monosnap एक्सटेंशन की स्थिति एक व्यापक प्रवृत्ति को दर्शाती है: मुख्य वर्कफ़्लो टूल के लिए ब्राउज़र एक्सटेंशन API पर निर्भर रहना जोखिम भरा है। Chrome का प्लेटफ़ॉर्म बार-बार बदलता रहता है, एक्सटेंशन अप्रचलित हो जाते हैं, और उपयोगकर्ता का इस बात पर कोई नियंत्रण नहीं होता कि चीजें कब या कैसे टूटती हैं।

डेस्कटॉप स्क्रीनशॉट टूल जैसे Maxisnap OS स्तर पर काम करते हैं। वे स्क्रीन से पिक्सेल कैप्चर करते हैं, चाहे कोई भी एप्लिकेशन उन पिक्सेल को प्रदर्शित कर रहा हो। Chrome अपडेट हो सकता है, अपना एक्सटेंशन API बदल सकता है, या एक्सटेंशन समर्थन को पूरी तरह से हटा सकता है, और आपका स्क्रीनशॉट वर्कफ़्लो अपरिवर्तित रहता है।

ब्राउज़र एक्सटेंशन की तुलना में डेस्कटॉप टूल के अतिरिक्त लाभ:

  • हर एप्लिकेशन में काम करता है, सिर्फ़ Chrome में नहीं
  • बेहतर एनोटेशन टूल (Maxisnap में 11 टूल बनाम अधिकांश एक्सटेंशन में बुनियादी टूल)
  • अपने सर्वर पर अपलोड करें SFTP, S3, या HTTP
  • कम संसाधन ओवरहेड — हर Chrome टैब में कोई एक्सटेंशन नहीं चल रहा है
  • कस्टम कीबोर्ड शॉर्टकट जो विश्व स्तर पर काम करते हैं

बदलाव करना

यदि आप Monosnap के Chrome एक्सटेंशन से बदलाव कर रहे हैं, तो यहाँ एक त्वरित माइग्रेशन पाथ है:

  1. Maxisnap डाउनलोड करें और इसे इंस्टॉल करें (< 70 MB, इसमें लगभग एक मिनट लगता है)
  2. सेटिंग्स में "Windows के साथ शुरू करें" सक्षम करें ताकि यह हमेशा उपलब्ध रहे
  3. तीन हॉटकी सीखें: Ctrl+Alt+5 (क्षेत्र), Ctrl+Alt+6 (पूर्णस्क्रीन), Ctrl+Alt+7 (ऑटो-अपलोड)
  4. यदि आपको साझा करने योग्य लिंक चाहिए तो अपलोड सेटिंग्स कॉन्फ़िगर करें (सेटिंग्स > अपलोड)
  5. Chrome से Monosnap एक्सटेंशन अनइंस्टॉल करें — यह वापस नहीं आएगा

यह बदलाव पाँच मिनट से भी कम समय लेता है, और आपके पास एक अधिक सक्षम स्क्रीनशॉट टूल होगा जो हर जगह काम करता है, सिर्फ़ Chrome में नहीं। Maxisnap व्यक्तिगत उपयोग के लिए मुफ़्त है, इसलिए इसे आज़माने में कोई लागत नहीं है।

एक बेहतर स्क्रीनशॉट टूल आज़माने के लिए तैयार हैं?

Maxisnap मुफ्त डाउनलोड करें और अंतर देखें।

Maxisnap मुफ्त डाउनलोड करें