google-chrome-extension
manifest.json
खोज…
टिप्पणियों
आधिकारिक दस्तावेज
स्वरूप
मैनिफेस्ट फ़ाइल JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) प्रारूप में लिखी गई है।
यह प्रारूप जावास्क्रिप्ट कोड में ऑब्जेक्ट शाब्दिक लिखने के अधिक ढीले नियमों से भिन्न है। महत्वपूर्ण अंतरों में:
प्रत्येक कुंजी नाम और स्ट्रिंग शाब्दिक दोहरे उद्धरण चिह्नों में होना चाहिए ।
सही:
"key": "value"
गलत:
key: "value"
,'key': 'value'
प्रारूप द्वारा किसी भी टिप्पणी की अनुमति नहीं है ।
- गलत:
"key": "value" // This controls feature foo
- गलत:
सख्त अल्पविराम नियम: अल्पविराम द्वारा अलग किए गए आइटम, झूलते हुए अल्पविराम नहीं ।
सही बात:
{ "foo": "bar", "baz": "qux" }
गलत (अल्पविराम लापता):
{ "foo": "bar" "baz": "qux" }
गलत (झूलते हुए अल्पविराम):
{ "foo": "bar", "baz": "qux", }
पूर्णतया न्यूनतम प्रकट। Json
manifest.json
एक्सटेंशन के बारे में जानकारी देता है, जैसे कि सबसे महत्वपूर्ण फाइलें और क्षमताएं जो एक्सटेंशन उपयोग कर सकती हैं। एक्सटेंशन के लिए समर्थित मैनिफ़ेस्ट फ़ील्ड में, निम्न तीन आवश्यक हैं।
{
"manifest_version": 2,
"name": "My Extension",
"version": "1.0"
}
एक्सटेंशन कोड से प्रकट प्राप्त करना
chrome.runtime.getManifest()
पार्स की गई ऑब्जेक्ट के रूप में एक्सटेंशन का प्रकटन लौटाता है।
यह विधि सामग्री स्क्रिप्ट और सभी एक्सटेंशन पृष्ठों पर काम करती है, इसके लिए कोई अनुमति नहीं है,
उदाहरण, एक्सटेंशन का संस्करण स्ट्रिंग प्राप्त करना:
var version = chrome.runtime.getManifest().version;