यह वैल्यू, लोड होने पर एक्सटेंशन या थीम का यूनीक आईडी बनाए रखती है को ट्रैक किया जा सकता है. यहां कुछ सामान्य इस्तेमाल के उदाहरण दिए गए हैं:
- किसी सर्वर को सिर्फ़ अपने Chrome एक्सटेंशन के ऑरिजिन से अनुरोध स्वीकार करने के लिए कॉन्फ़िगर करें.
- ताकि अन्य एक्सटेंशन या वेबसाइटें आपके एक्सटेंशन पर मैसेज भेज सकें.
- ताकि कोई वेबसाइट आपके एक्सटेंशन के
web_accessible_resources
को ऐक्सेस कर सके.
एक्सटेंशन आईडी एक जैसा रखें
डेवलपमेंट के दौरान एक आईडी का सुरक्षित रखना ज़रूरी है. एक जैसा आईडी बनाए रखने के लिए, यह तरीका अपनाएं:
डेवलपर डैशबोर्ड पर एक्सटेंशन अपलोड करें
एक्सटेंशन डायरेक्ट्री को किसी .zip
फ़ाइल में पैकेज करें और उसे Chrome डेवलपर पर अपलोड करें
डैशबोर्ड को पब्लिश नहीं करने पर:
- डेवलपर डैशबोर्ड पर, नया आइटम जोड़ें पर क्लिक करें.
- फ़ाइलें ब्राउज़ करें पर क्लिक करें, एक्सटेंशन की ज़िप फ़ाइल चुनें और उसे अपलोड करें.
- पैकेज टैब पर जाएं और सार्वजनिक पासकोड देखें पर क्लिक करें.
पॉप-अप खुलने पर, यह तरीका अपनाएं:
-----BEGIN PUBLIC KEY-----
से-----END PUBLIC KEY-----
के बीच का कोड कॉपी करें.- इसे टेक्स्ट की एक लाइन बनाने के लिए न्यूलाइन हटाएं.
"key"
फ़ील्ड में मौजूद, manifest.json
में कोड जोड़ें.
इस तरह, एक्सटेंशन उसी आईडी का इस्तेमाल करेगा.
{ // manifest.json
"manifest_version": 3,
...
"key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}
आईडी की तुलना करें
chrome://extensions
पर एक्सटेंशन मैनेजमेंट पेज खोलें और पक्का करें कि डेवलपर मोड चालू हो,
और पैकेज न की गई एक्सटेंशन डायरेक्ट्री को अपलोड करें. एक्सटेंशन मैनेजमेंट में एक्सटेंशन आईडी की तुलना करना
पेज पर मौजूद आइटम आईडी पर क्लिक करें. उन्हें मेल खाना चाहिए.