मेनिफ़ेस्ट - ज़रूरी शर्तें

ऐप्लिकेशन या एक्सटेंशन के लिए ज़रूरी टेक्नोलॉजी. Chrome वेब स्टोर जैसी होस्टिंग साइटें इस सूची का उपयोग, उपयोगकर्ताओं को ऐसे ऐप्लिकेशन या एक्सटेंशन इंस्टॉल करने से रोकने के लिए कर सकती हैं जो उनके कंप्यूटर पर काम नहीं करेंगे. फ़िलहाल, ज़रूरी शर्तों में "3D" और "प्लगिन" शामिल हैं. आने वाले समय में, ज़रूरी शर्तों के लिए कुछ और जांच भी की जा सकती हैं.

"3D" ज़रूरी शर्त से जीपीयू के हार्डवेयर से तेज़ी लाने का पता चलता है. "webgl" शर्त का मतलब WebGL API से है. Chrome 3D ग्राफ़िक सहायता के बारे में ज़्यादा जानकारी के लिए, WebGL और 3D ग्राफ़िक से जुड़ा सहायता लेख देखें. आपके ऐप्लिकेशन के लिए ज़रूरी 3D से जुड़ी सुविधाओं की सूची बनाई जा सकती है, जैसा कि इस उदाहरण में दिखाया गया है:

"requirements": {
  "3D": {
    "features": ["webgl"]
  }
}

"प्लग इन" की ज़रूरी शर्त से यह पता चलता है कि किसी ऐप्लिकेशन या एक्सटेंशन को चलाने के लिए बताई गई ज़रूरत है या नहीं. मेनिफ़ेस्ट में "प्लगिन" फ़ील्ड शामिल होने पर, यह शर्त डिफ़ॉल्ट रूप से चालू हो जाती है. प्लग इन उपलब्ध न होने पर भी काम करने वाले ऐप्लिकेशन और एक्सटेंशन के लिए, आप बताई गई समस्या को 'गलत' पर सेट करके इस ज़रूरत को बंद कर सकते हैं. जैसा कि इस उदाहरण में दिखाया गया है, APR को सही पर सेट करके आप इस आवश्यकता को मैन्युअल रूप से भी सक्षम कर सकते हैं:

"requirements": {
  "plugins": {
    "npapi": true
  }
}