Manifest V3 माइग्रेशन चेकलिस्ट

माइग्रेशन की प्रोग्रेस को ट्रैक करें

यहां दी गई चेकलिस्ट की मदद से, माइग्रेशन के काम को ट्रैक किया जा सकता है. इनके ज़रिए ऐसे टास्क तय किए जाते हैं जिन्हें निर्देशों के लिंक के साथ पूरा किया जाना चाहिए. माइग्रेशन की खास जानकारी में दी गई जानकारी के मुताबिक, माइग्रेशन के काम को मोटे तौर पर पांच कैटगरी में बांटा गया है.

मेनिफ़ेस्ट को अपडेट करें

मेनिफ़ेस्ट V3 और मेनिफ़ेस्ट V3 के लिए, manifest.json फ़ाइल का फ़ॉर्मैट थोड़ा अलग होना चाहिए. इस पेज पर उन बदलावों के बारे में बताया गया है जो सिर्फ़ manifest.json फ़ाइल पर असर डालते हैं. हालांकि, स्क्रिप्ट और पेजों में कई बदलावों के लिए मेनिफ़ेस्ट में कुछ बदलाव करने की भी ज़रूरत है. ये बदलाव, माइग्रेशन टास्क में शामिल किए गए हैं.

सर्विस वर्कर पर माइग्रेट करना

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

शुरुआत करने से पहले, बैकग्राउंड स्क्रिप्ट और एक्सटेंशन सर्विस वर्कर के बीच के अंतर के बारे में पढ़ें.

एपीआई कॉल अपडेट करें

कुछ सुविधाओं को मेनिफ़ेस्ट V3 से मिलते-जुलते वर्शन से बदलने की ज़रूरत है. अन्य को पूरी तरह से निकालना होगा.

वेब रिक्वेस्ट लिसनर को ब्लॉक करने की सेटिंग बदलें

नेटवर्क के अनुरोधों को प्रोग्राम के हिसाब से पढ़ने और उनमें बदलाव करने के बजाय, आपका एक्सटेंशन ऐसे नियमों की जानकारी देता है जो तय की गई शर्तों के पूरा होने पर, की जाने वाली कार्रवाइयों के बारे में बताते हैं.

ऊपर दिए गए चरणों को पूरा करने के बाद, इस्तेमाल के कुछ सामान्य उदाहरण देखे जा सकते हैं:

एक्सटेंशन की सुरक्षा को बेहतर बनाएं

एक्सटेंशन की सुरक्षा को बेहतर बनाने के लिए बदलाव करने की ज़रूरत है. इसमें रिमोट तरीके से होस्ट किए गए कोड को हटाना शामिल है, जो अब काम नहीं करता.

अपना Manifest V3 एक्सटेंशन पब्लिश करें

मेनिफ़ेस्ट वर्शन 3 में बदलने के बाद, अब अपने एक्सटेंशन को Chrome Web Store पर रिलीज़ करें. किए गए बदलावों के आधार पर, सिलसिलेवार तरीके से रोल आउट करें. इस तरीके से आपको यह पक्का करने में मदद मिलती है कि आपका एक्सटेंशन सीमित ऑडियंस के साथ उम्मीद के मुताबिक काम कर रहा हो. इसके बाद, इसे सभी उपयोगकर्ताओं के लिए रिलीज़ किया जा सकता है.