क्रॉस-ऑरिजिन ओपनर नीति

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

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

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

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

{
    ...
    "cross_origin_opener_policy": {
      "value": "same-origin"
    },
    ...
}

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