ज़्यादातर एक्सटेंशन उपयोगकर्ताओं को नुकसान पहुंचाने वाले एक्सटेंशन से सुरक्षित रखने के लिए, Chrome वेब स्टोर पर होस्ट किए जाते हैं.
Hosting
सभी एक्सटेंशन, .crx
सफ़िक्स के साथ उपयोगकर्ताओं को एक खास ZIP फ़ाइल के तौर पर उपलब्ध कराए जाते हैं. Chrome वेब स्टोर में होस्ट किए गए एक्सटेंशन को डेवलपर डैशबोर्ड से .zip
फ़ाइलों के तौर पर अपलोड किया जाता है. पब्लिश करने की प्रोसेस, .zip
को अपने-आप .crx
फ़ाइल में बदल देती है.
Chrome वेब स्टोर होस्टिंग नियम के तीन अपवाद हैं:
- ऐसे एक्सटेंशन जिन्हें एंटरप्राइज़ नीति की मदद से उपलब्ध कराया जाता है.
- डेवलपर मोड में होने पर, किसी लोकल मशीन से पैक नहीं की गई एक्सटेंशन डायरेक्ट्री.
- Linux इंस्टॉलेशन.
होस्ट करने की नीति के बारे में ज़्यादा पढ़ें.
अपडेट हो रहा है
Chrome ब्राउज़र समय-समय पर इंस्टॉल किए गए एक्सटेंशन के नए वर्शन की जांच करता है और उपयोगकर्ता की कार्रवाई के बिना उन्हें अपडेट कर देता है.
किसी एक्सटेंशन का अपडेट रिलीज़ करने के लिए, मेनिफ़ेस्ट के version
फ़ील्ड में संख्या बढ़ाएं.
{
...
"version": "1.5",
...
}
{
...
"version": "1.6",
...
}
अपडेट की गई एक्सटेंशन डायरेक्ट्री को ZIP फ़ाइल में बदलें और डेवलपर डैशबोर्ड में पुराने वर्शन का पता लगाएं. बदलाव करें चुनें, नया पैकेज अपलोड करें, और पब्लिश करें पर क्लिक करें. नया वर्शन पब्लिश होने के बाद, ब्राउज़र, उपयोगकर्ताओं के लिए एक्सटेंशन को अपने-आप अपडेट कर देगा.