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

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

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

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

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

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