मेनिफ़ेस्ट - की

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

  • किसी सर्वर को सिर्फ़ अपने Chrome एक्सटेंशन के ऑरिजिन से अनुरोध स्वीकार करने के लिए कॉन्फ़िगर करें.
  • ताकि अन्य एक्सटेंशन या वेबसाइटें आपके एक्सटेंशन पर मैसेज भेज सकें.
  • ताकि कोई वेबसाइट आपके एक्सटेंशन के web_accessible_resources को ऐक्सेस कर सके.

एक्सटेंशन आईडी एक जैसा रखें

डेवलपमेंट के दौरान एक आईडी का सुरक्षित रखना ज़रूरी है. एक जैसा आईडी बनाए रखने के लिए, यह तरीका अपनाएं:

डेवलपर डैशबोर्ड पर एक्सटेंशन अपलोड करें

एक्सटेंशन डायरेक्ट्री को किसी .zip फ़ाइल में पैकेज करें और उसे Chrome डेवलपर पर अपलोड करें डैशबोर्ड को पब्लिश नहीं करने पर:

  1. डेवलपर डैशबोर्ड पर, नया आइटम जोड़ें पर क्लिक करें.
  2. फ़ाइलें ब्राउज़ करें पर क्लिक करें, एक्सटेंशन की ज़िप फ़ाइल चुनें और उसे अपलोड करें.
  3. पैकेज टैब पर जाएं और सार्वजनिक पासकोड देखें पर क्लिक करें.

डेवलपर डैशबोर्ड पैकेज टैब

पॉप-अप खुलने पर, यह तरीका अपनाएं:

  1. -----BEGIN PUBLIC KEY----- से -----END PUBLIC KEY----- के बीच का कोड कॉपी करें.
  2. इसे टेक्स्ट की एक लाइन बनाने के लिए न्यूलाइन हटाएं.

सार्वजनिक पासकोड का पॉप-अप

"key" फ़ील्ड में मौजूद, manifest.json में कोड जोड़ें. इस तरह, एक्सटेंशन उसी आईडी का इस्तेमाल करेगा.

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

आईडी की तुलना करें

chrome://extensions पर एक्सटेंशन मैनेजमेंट पेज खोलें और पक्का करें कि डेवलपर मोड चालू हो, और पैकेज न की गई एक्सटेंशन डायरेक्ट्री को अपलोड करें. एक्सटेंशन मैनेजमेंट में एक्सटेंशन आईडी की तुलना करना पेज पर मौजूद आइटम आईडी पर क्लिक करें. उन्हें मेल खाना चाहिए.

आईडी
एक्सटेंशन मिलान