डेस्कटॉप Chrome पर, SharedArrayBuffer
सिर्फ़ उन पेजों के लिए उपलब्ध है जो Chrome 92 के बाद से क्रॉस-ऑरिजिन आइसोलेटेड हैं. हालांकि, ऐसा करने के लिए, क्रॉस-ऑरिजिन रिसॉर्स लोड होने ज़रूरी होते हैं, ताकि कुछ नियमों का पालन किया जा सके. उदाहरण के लिए, Cross-Origin-Resource-Policy
जैसे किसी खास एचटीटीपी हेडर के साथ दिखाया जाता है.
डेवलपर के लिए क्रॉस-ऑरिजिन आइसोलेशन की सुविधा को आसानी से चालू करने के लिए, Chrome नए विकल्प पेश करने पर काम कर रहा है. इससे क्रॉस-ऑरिजिन रिसॉर्स की ज़रूरी शर्तों में छूट दी जा सकेगी:
Cross-Origin-Embedder-Policy: credentialless
: सीओईपी का इस्तेमाल करके, सीओआरपी हेडर के बिना क्रॉस-ऑरिजिन रिसॉर्स लोड करें: क्रेडेंशियल के बिना- बिना क्रेडेंशियल वाला iframe: COEP एनवायरमेंट में iframe को आसानी से एम्बेड करें
Cross-Origin-Opener-Policy: restrict-properties
: प्रतिबंधित-प्रॉपर्टी के साथ सुरक्षित पॉप-अप इंटरैक्शन
हमें उम्मीद है कि इन नए विकल्पों को शामिल करने पर, सुरक्षा के लेवल को कम किए बिना, आसान शर्तों के साथ क्रॉस-ऑरिजिन आइसोलेशन की सुविधा चालू की जा सकेगी.
अगर आपकी साइट, साइट आइसोलेशन के साथ SharedArrayBuffer का इस्तेमाल करती है, तो इसका मतलब है कि हम साइट को बंद करने का ट्रायल चला रहे हैं, ताकि आपकी वेबसाइट को पाबंदियों से छूट मिल सके. इस ट्रायल में ज़्यादा समय लगता है, क्योंकि निर्देशों को तय करने और उन्हें लागू करने में समय लगता है.
हम इस समस्या को ठीक करने पर काम कर रहे हैं. इस दौरान, इस सुविधा को बंद किए जाने का ट्रायल खत्म होने वाला है. इसलिए, डेस्कटॉप पर SharedArrayBuffer
को बंद करने का ट्रायल, Chrome के वर्शन 124 तक बढ़ाया जाएगा. अगर आपने मुफ़्त में आज़माने की सुविधा के लिए पहले से रजिस्टर किया हुआ है, तो आपको कुछ भी करने की ज़रूरत नहीं है.