क्रॉस-ऑरिजिन एम्बेडर नीति

cross_origin_embedder_policy मेनिफ़ेस्ट कुंजी की मदद से, एक्सटेंशन के ऑरिजिन वाले अनुरोधों के लिए, Cross-Origin-Embedder-Policy (सीओईपी) रिस्पॉन्स हेडर के लिए कोई वैल्यू तय करने की सुविधा मिलती है. इसमें एक्सटेंशन के बैकग्राउंड का कॉन्टेक्स्ट (सर्विस वर्कर या बैकग्राउंड पेज), पॉप-अप, विकल्प पेज, एक्सटेंशन रिसॉर्स के लिए खुले हुए टैब वगैरह शामिल हैं.

यह कुंजी, cross_origin_opener_policy के साथ मिलकर, एक्सटेंशन को क्रॉस-ऑरिजिन आइसोलेशन के लिए ऑप्ट-इन करने की अनुमति देती है.

मेनिफ़ेस्ट फ़ाइल में एलान

cross_origin_embedder_policy मेनिफ़ेस्ट कुंजी, किसी ऑब्जेक्ट को स्वीकार करती है. इस ऑब्जेक्ट में, स्ट्रिंग वैल्यू के साथ value नाम की सिर्फ़ एक प्रॉपर्टी होनी चाहिए. एक्सटेंशन के ऑरिजिन से रिसॉर्स उपलब्ध कराते समय, Chrome इस स्ट्रिंग का इस्तेमाल Cross-Origin-Embedder-Policy हेडर की वैल्यू के तौर पर करता है. उदाहरण के लिए:

{
    ...
    "cross_origin_embedder_policy": {
      "value": "require-corp"
    },
    ...
}

इस सुविधा के बारे में ज़्यादा जानकारी के लिए, क्रॉस-ऑरिजिन आइसोलेशन के बारे में खास जानकारी देखें.